mongoデータベースの概要
1996 ワード
mongodb(非リレーショナル・データベース:ドキュメントとコレクションによるデータの格納)
操作順序
1、データベースを開くサーバー
2、クライアントが開く(サーバーを閉じることができず、mongoseをインストールするルートディレクトリの下で開く)
3、mongo
4、何人のユーザーがいるか確認する
5、データベースの使用(このユーザーがいない場合はデータベースを作成)
6、データの挿入
7、現在のコレクションの表示
8、現在のコレクションの内容を表示する
9、複数のデータを一度に挿入する
10、クエリーデータ
11、db.コレクション名.find({'フィールド':{key:value}))
12、あるデータを削除する
13.問合せ条件$or(表または)
14、照会条件(表示及び)
15、修正(update)
16、昇順配列と降順配列
17、現在のコレクションを削除する
18.暗号化(一方向暗号化と双方向暗号化)
操作順序
1、データベースを開くサーバー
Mongod --dbpath e:data2( )
2、クライアントが開く(サーバーを閉じることができず、mongoseをインストールするルートディレクトリの下で開く)
3、mongo
4、何人のユーザーがいるか確認する
show dbs
5、データベースの使用(このユーザーがいない場合はデータベースを作成)
use +
6、データの挿入
db. .insert({"":""})
7、現在のコレクションの表示
show collections
8、現在のコレクションの内容を表示する
db. .find()
9、複数のデータを一度に挿入する
for(var i=0;i<10;i++){
db. .insert({"name":"stu"+i,"age":"10+i"})
}
10、クエリーデータ
(lt( ),gt( ),gte( ),lte( ))
11、db.コレクション名.find({'フィールド':{key:value}))
15
db. .find({'age':{$gte:15}})
12、あるデータを削除する
db. .remove( )
13.問合せ条件$or(表または)
db. .find({$or:[{ : },{ : }]})
14、照会条件(表示及び)
db. .find({"age":{$gt:15,$lt:18}})
15、修正(update)
db. .update({"name":"stu"},{$set:{key:value}})
16、昇順配列と降順配列
db. .find().sort({age:-1}) -1
db. .find().sort({age:1}) 1
17、現在のコレクションを削除する
db. .drop()
18.暗号化(一方向暗号化と双方向暗号化)
1、 ?
crypto , OpenSSL 、HMAC、 、 、 、 。
2、 ?
const crypto = require('crypto')
const secret = 'abcdefg';
const hash = crypto.createHmac('sha256', secret)
.update('I love cupcakes')
.digest('hex');
console.log(hash);
:c0fa1bc00531bd78ef38c628449c5102aeabd49b5dc3a2a516ea6ea959d6658e