MongoDBののインストールと基本的な使い方を説明します

はじめに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();

 

おすすめ

転載: www.cnblogs.com/JCDXH/p/11460244.html
おすすめ