我已经使用一些查询从mongolab.com导入和导出数据库到我本地的mongodb服务器。你可以请任何人告诉我,如何从mongolab.com(clouddb)获取所有数据到本地mongodb服务器。如何将数据库从mongolab.com复制或导入到本地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">"
进入后,我没有得到与命令行提示的任何结果。获取Still cursor loading
符号。
请参阅本:http://docs.mlab.com/backups/ 一旦备份创建,下载文件,提取它,然后使用'mongorestore'将备份恢复到本地机器。 –
好的感谢您的参考。 –