2017-04-16 46 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 
} 
相關問題