【发布时间】:2016-12-05 06:55:36
【问题描述】:
我从 Mlab.com 上托管的生产应用程序下载了 Mongo 数据库的备份
我想将该数据库导入我的本地流星应用程序,这样我就可以在不破坏生产应用程序的情况下测试对真实应用程序数据的集合架构的一些更改。
有没有办法做到这一点?
非常感谢
【问题讨论】:
我从 Mlab.com 上托管的生产应用程序下载了 Mongo 数据库的备份
我想将该数据库导入我的本地流星应用程序,这样我就可以在不破坏生产应用程序的情况下测试对真实应用程序数据的集合架构的一些更改。
有没有办法做到这一点?
非常感谢
【问题讨论】:
你需要在你的机器上本地安装 Mongo 以获得你需要的实用程序,它基本上是 mongorestore。该命令将如下所示:
sudo mongorestore --db newdb --drop /var/backups/mongobackups/01-20-16/newdb/
Meteor 可以使用此环境变量连接到您的数据库:
MONGO_URL=mongo://localhost:27017/newdb
这里有一篇关于它的文章了解更多详情:https://www.digitalocean.com/community/tutorials/how-to-back-up-restore-and-migrate-a-mongodb-database-on-ubuntu-14-04
【讨论】: