2016-10-03 8 views
0

私はmongoDBの新機能ですが、これまでのところ楽しんでいます。私は誰かには明らかかもしれない質問がありますが、私は検索でそれを見つけるのに苦労しています。私はあなたの歩みを歩いて行き、次に質問として歩きます。もしあなた最初のタイプ:まだ存在しないMongoDBへの挿入

show dbs 

そして、それはあなたのDBS、私の結果出力します。だから今、私は、DBにデータを挿入したい私が行くとに挿入するには、次のコマンドを使用し

local 0.000GB 
test 0.000GB 

を私はDBSを示さない

db.stores.insert({ _id: 1, name: "Java Hut", description: "Coffee and cakes" }) 

は再びそこに表示されませんが、私はdb.stores.count()関数を行うことができますし、それが結果を返す:技術的には存在しませんデシベル。私は検索や、私が問題なく保存したいものを行うこともできます。 新しいデータベースを作成しましたか?これは理論的な質問です、私はあなたがこれを決して普通にやることはないと確信しています。また、私はこのすべてのコマンドラインを使用しています。

+0

あなたはそれが保管場所にどこにあるのかを言いたいのですか? – asissuthar

+0

私は今、新しいデータベースを作成しましたか? –

答えて

2

デフォルトでは、mongoシェルを開くと、testデータベースに接続されます。

db.stores.insert({ _id: 1, name: "Java Hut", description: "Coffee and cakes" }) 

上記のクエリは、testデシベルのstoresコレクションに文書を挿入します。ストアはデータベースではなくコレクションです。 storesが既に存在しない場合は作成されます。

use mydb; 

上記の文は、mongoシェルをmydbに接続します。 (まだデータベースが存在しない場合は、データベースを作成します。)そのデータベース内のコレクションに対してクエリを実行できます。

+1

db.nameOfCollection.insert()と入力すると、使用しているデータベースのコレクションに挿入するという概念が正しく理解されていないと思います。技術的には、挿入するデータはドキュメントですか?オブジェクトがいっぱい? データベース>コレクション>ドキュメント>オブジェクト? –

+0

はい。それは(json)文書と呼ばれます。ドキュメントはコレクションに入ります。コレクションはデータベースに格納されます。 – 4J41

関連する問題