我使用了一些查询将数据库从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">"输入后,我在命令行提示符下没有得到任何结果。正在获取Still cursor loading符号。
发布于 2016-03-03 20:42:49
db.copyDatabase('from_mydb','to_mydb','ds040032.mongolab.com:40032',
'<myname>','<mypassword>')转到本地mongo shell并使用适当的参数应用上面的命令。
发布于 2017-05-12 19:20:09
在2017年,db.copyDatabase (使用外壳)可以工作,但格式有了一些变化:
db.copyDatabase('mlab_databse_name', 'local_folder_for_data_name', 'ds000000.mlab.com:00000', 'database_user_name', 'database_user_password')https://stackoverflow.com/questions/35744111
复制相似问题