0
刚刚完成我的mongodb设置并发现有一项名为Atlas的免费服务。启动一个集群并运行一个mongodump和mongorestore,这里解释为https://www.mongodb.com/blog/post/atlas-on-day-one-importing-data,但似乎无法使其工作。将现有mongodb导入Atlas的问题
这里是我的shell命令:
mongorestore --ssl --db=infovis --host infovis-shard-00-00-nmctc.mongodb.net:27017,infovis-shard-00-01-nmctc.mongodb.net:27017,infovis-shard-00-02-nmctc.mongodb.net:27017/test?replicaSet=Infovis-shard-0" --authenticationDatabase admin --dir=dump/infovis --username danielbook --password <Password>
我在做什么错?
修改:通过在服务器上运行mongoimport来解决问题。
你正在运行的是什么特定版本的'mongorestore'(即'mongorestore --version')以及当你尝试运行它时命令的错误信息或输出是什么? – Stennie
没有实际的错误信息,它在没有输出的终端中运行。但是通过运行mongimport来解决问题。 –
如果你可以解决运行'mongoimport'的问题,你的备份必须是文本格式(即由'mongoexport'创建),而不是'mongodump'的二进制格式。如果您想将解决方案作为答案发布,则应包括更多关于备份和恢复的实际步骤的详细说明。 – Stennie