了解 mongo atm。我正在尝试将完整的数据库从服务器复制到我的电脑:
db.copyDatabase(fromdb, todb, fromhost)
fromHost 数据库包含 4 个包含行的集合。由于某种原因,该数据库的本地版本具有所有集合,但为空:
db1 0.000GB
db2 0.000GB
我缺少什么为什么行是空的?
为什么行是空的?
好像出了什么问题。
如果您还没有,我会尝试
db.getLastError()
看看是否有任何错误消息。
我也会看看这个链接:
如果您使用
,则需要包含您的用户名/密码 在那里...--auth
此外,运行命令时您必须位于“目标”服务器上。
db.copyDatabase(<from_db>, <to_db>, <from_hostname>, <username>, <password>);
如果所有这些都不起作用,您可能想尝试类似的方法 创建要复制的数据库的从属...
最后,回顾一下 MongoDb“copyDatabase”手册页上的资料: