如何将mongodb数据从本地复制到虚拟机?

时间:2018-09-21 12:07:41

标签: mongodb

我从开发人员那里得到了一个应用程序,他让我通过Intranet托管它。当我尝试从虚拟机(云服务器)托管它时,集合中缺少mongo db数据。

托管网站的步骤如下: 将nodejs应用程序文件夹从本地复制到虚拟机。 进行构建,然后开始NPM。 现在mongodb连接已打开,可以查看我的数据库,但集合为空。

有人可以建议我如何将mongo db数据从本地备份/复制到VM吗?

预先感谢

1 个答案:

答案 0 :(得分:0)

我认为MongoDB备份/还原会有所帮助 https://docs.mongodb.com/manual/tutorial/backup-and-restore-tools/

来自您当地的

mongodump --archive=test.20150715.gz --gzip --db test

将备份文件移动到您的VM,然后运行:

mongorestore --archive=test.20150715.gz --db test