2017-04-16 11 views
0

私はmongodbを使い始めていますが、現在はコンソールを使いこなしています。私は両方を実行しました。show dbsがmongoコンソールに何も保存していないと言っているのはなぜですか?

> db.something.insert({"cmon": "plz"}) 
> db.teams.save({country:"England",GroupName:"D"}) 

これらの両方とも応答はWriteResult({ "nInserted" : 1 })です。

.find()を実行しているとき、私はまた、挿入されたデータにアクセスすることができ、しかし、私は私が>show dbs

admin 0.000GB 
local 0.000GB 
mydb 0.000GB 

を実行したときに、これを取得しておく、これは私のデータのどれが実際に持続されていないということですか?なぜこれが起こるのだろうか?

答えて

2

はい、おそらくコレクションにデータが多くないため、通常です。これを試して、特定のコレクションに関するさらに詳しい情報を入手してください。

use mydb 
db.stats() 

あなたは(ここではいくつかの任意のデータがある)このような何かを得る必要があります。

{ 
"db" : "mydb", 
"collections" : 1, 
"objects" : 10, 
"avgObjSize" : 237.6, 
"dataSize" : 2376, 
"storageSize" : 36864, 
"numExtents" : 0, 
"indexes" : 1, 
"indexSize" : 36864, 
"ok" : 1 
} 
関連する問題