我刚刚开始使用mongodb,我现在只是搞乱了控制台。我跑了两个。
> 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
这是否意味着我的数据实际上没有持续存在?为什么会这样?
答案 0 :(得分: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
}