mongodb - 如何将数据库从 mongolab.com 复制或导入到我的本地 mongodb 服务器?

标签 mongodb mongoose mongodb-query monk

我使用了一些查询将数据库从 mongolab.com 导入和导出到我的本地 mongodb 服务器。请有人告诉我,如何从 mongolab.com (clouddb) 检索所有数据到本地 mongodb 服务器。

我在本地 mongodb 服务器中使用命令行提示符尝试了这些代码:

mongodump -h ds040032.mongolab.com:40032 -d mydb -u "<"myname">" -p "<"mypass">" -o "<"D:\2016\LearnMongoDB\NEWDB">"

mongoexport -h ds040032.mongolab.com:40032 -d mydb -c "<"collectionname">" -u "<"myname">" -p "<"mypass">" -o "<"D:\2016\LearnMongoDB\Testingf">"

mongorestore -h ds040032.mongolab.com:40032 -d mydb -u "<"myname">" -p "<"mypass">" "<"input db directory">"

输入后,我在命令行提示符下没有得到任何结果。获取静止光标加载符号。

最佳答案

尝试db.copyDatabase

    db.copyDatabase('from_mydb','to_mydb','ds040032.mongolab.com:40032',
'<myname>','<mypassword>')

转到本地 mongo shell 并使用适当的参数应用上述命令。

关于mongodb - 如何将数据库从 mongolab.com 复制或导入到我的本地 mongodb 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35744111/

相关文章:

mysql - Mongodb 一个或两个集合?

javascript - 如何在mongodb中分配id值?

node.js - 调用 findOne 和填充时转换为 objectid 失败

mongodb - 查询 MongoDb 聚合连接两个集合

javascript - NodeJs : Filter mongo query results with results from another collection

ruby - 连字符键名称上的 MongoMapper 语法错误

ruby-on-rails - Rails 控制台和 mongodb

mongodb - Mongoose 错误 - 具有相同模型名称的 Mongoose 模型

node.js - 在嵌套对象数组中过滤 geo_point

node.js - 使用 mongoose 更新深度嵌套的子文档