嗨,当我执行mongorestore来转储数据库ok时
如果我有:
> 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" ]我想要ok出现在这里,我该怎么做?
谢谢
发布于 2012-05-14 20:29:53
因为ok是一个数据库,而不是一个集合,所以Ok永远不会出现在集合列表中。数据库包含许多集合,但不是集合本身。
要查看ok数据库中的集合,可以输入use ok,然后输入db.getCollectionNames();。
如果你想备份和恢复一个集合,那么你需要使用--collection参数到mongodump和mongorestore。有关详细信息,请参阅the documentation。
https://stackoverflow.com/questions/10582636
复制相似问题