2012-05-14 50 views
2

嗨當​​我做了mongorestore傾倒我的數據庫okmongorestore和收集

,如果我有:

> show dbs 
local (empty) 
test 0.203125GB 

成爲:

> show dbs 
local (empty) 
test 0.203125GB 
ok   0.203125GB 

,但如果我做了db.getCollectionName()它只是打印

> db.getCollectionNames() 
[ "system.indexes", "test", "users" ] 

我想要出現在這裏,我該怎麼辦?

感謝

回答

3

Ok將不會出現在收藏列表中,因爲ok是一個數據庫,而不是一個集合。數據庫包含許多集合,但它們本身不是集合​​。

要查看ok數據庫中的收集,請鍵入use ok,然後按db.getCollectionNames();

如果要備份和恢復單個集合,那麼您需要使用參數mongodump和mongorestore的--collection。有關更多信息,請參閱the documentation