我从开发人员那里得到了一个应用程序,他让我通过Intranet托管它。当我尝试从虚拟机(云服务器)托管它时,集合中缺少mongo db数据。
托管网站的步骤如下: 将nodejs应用程序文件夹从本地复制到虚拟机。 进行构建,然后开始NPM。 现在mongodb连接已打开,可以查看我的数据库,但集合为空。
有人可以建议我如何将mongo db数据从本地备份/复制到VM吗?
预先感谢
答案 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