嗨,当我在Mongorestore转储数据库时ok
如果我有:
> show dbs
local (empty)
test 0.203125GB
它变成:
> show dbs
local (empty)
test 0.203125GB
ok 0.203125GB
但如果我做一个
> db.getCollectionNames()
[ "system.indexes", "test", "users" ]
我想出现在这里,我该怎么办?
谢谢
最佳答案
Ok
永远不会出现在集合列表中,因为ok
是一个数据库,而不是集合。数据库包含许多集合,但本身不是集合。
要查看ok
数据库中的集合,请键入use ok
,然后键入db.getCollectionNames();
。
如果要备份和还原单个集合,则需要使用mongodump和mongorestore的--collection
参数。更多信息请参见the documentation。
关于mongodb - mongorestore和收藏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10582636/