はじめにMongoDBのインストール
約取り付けMongoDBのを参照することができます:https://www.cnblogs.com/DragonFire/p/9135630.html
ダウンロードする公式サイトに加えて、インストールパッケージの良好なシェアをダウンロードするには他人をダウンロードすることができます:リンク:https://pan.baidu.com/s/139_BqPbh0IPcDMPmkWnS8w パスワード:fybs
MongoDBの基本的な使用
1.環境変数を設定する(デシベルのデフォルトディスクCのProgram Filesフォルダにインストール)
2.二つの方法でデシベルを開きます。
Cフォルダ内に作成したディスクのデータ、DB cを作成するフォルダ:サーバー上のmongod順番に続いCMD \データ\デシベル、(データがcデフォルトで保存されているため:DB内のデータ\ \)
二つのオープンCMDサーバに直接、のmongod --dbpath +カスタムフォルダ(例:mongodは--dbpath C:\ shuju)
3.使用DBデータベース:
新しいウィンドウでcmdと入力しモンゴ入力します (DB-ステップオープンコマンドウィンドウを閉じることはできません)
ショーDBS:すべてのデータベースのリストを見ます
(データベースが少なくとも1件のデータが実際に成功を作成し挿入する必要があります)を使用+データベース名:使用してデータベースを作成します
データは、データベースに直接に(コレクション)を設定することができるだけでなく、データを挿入します。唯一のドット構文を記述し、コレクションを作成する必要はありません。db.student.insert({「名」:「暁明」});
動的に設定、db.student.insert({「名」:「暁」})であれば作成DB; NO学生を、生徒データの挿入・セットで作成されます。
現在のデータベースを削除します。db.dropDatabase();
DB(データベース)=>コレクション(セット)=> JSON(データ)
削除 - - 変更 - チャールズ・データによる
挿入:
1.db.student.insert({ "名": "暁"})。
2.db.student.insertOne({ "名": "暁"})。
前記複数のデータを挿入:db.student.insertMany([{ "名前": "暁"}、{ "名前" HY: ""}])。
4.コンソール複数のデータに面倒を挿入し、我々はまた、外部から書き込まれたJSONデータを導入することができます:
mongoimport --db テスト --collectionsのレストラン --dorp --file プライマー- dataset.json
テスト:データベースをインポートしたいです
レストラン:コレクションをインポートしたいです
プライマーdataset.json:(ファイル名を含む)の輸入JSONデータ・パス
例:mongoimport --db xuexiao --collections学生--dorp --file C:\ユーザー\のdata.json
検索:
db.student.find();すべてのデータセットを見つけます
db.student.findOne();第一
db.student.find({「名」:「HY」});すべてのデータのためのHYルックアップ名、複数の条件をコンマで区切られ
db.student.find({ "sroce.shuxue" : {$のGT:50} }); 50より大きい数学スコアは...、... {($のLT未満のような)を見つけるために、 "sroce":{「shuxue ":60、"宇文「: 99}、...、...、}
db.student.find({ $または:[{ "年齢":9}、{ "年齢":11}] }); 9つのルックアップ年齢又は年齢データ11
修正
db.student.updata({「名」:「暁明」}、{$セット:{「年齢」:16}}); 16歳までの年齢を変更するには、暁明の名前を探してください。
db.student.updataOne();
db.student.updataMany();
削除
db.student.deleteOne({ "名": "HY"})。
db.student.deleteMany();