首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mongorestore和收集

mongorestore和收集
EN

Stack Overflow用户
提问于 2012-05-14 19:41:04
回答 1查看 1.8K关注 0票数 2

嗨,当我执行mongorestore来转储数据库ok

如果我有:

代码语言:javascript
复制
> show dbs
local   (empty)
test    0.203125GB

它变成了:

代码语言:javascript
复制
> show dbs
local   (empty)
test    0.203125GB
ok          0.203125GB

但是如果我做一个db.getCollectionName(),它就会打印出来

代码语言:javascript
复制
> db.getCollectionNames()
[ "system.indexes", "test", "users" ]

我想要ok出现在这里,我该怎么做?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-14 20:29:53

因为ok是一个数据库,而不是一个集合,所以Ok永远不会出现在集合列表中。数据库包含许多集合,但不是集合本身。

要查看ok数据库中的集合,可以输入use ok,然后输入db.getCollectionNames();

如果你想备份和恢复一个集合,那么你需要使用--collection参数到mongodump和mongorestore。有关详细信息,请参阅the documentation

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10582636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档