所以我一直在玩,meteor
并mongodb
在我的本地主机上设置了一个工作版本。不幸的是,当我这样做时,meteor deploy xxx.meteor.com
它也不会部署我的数据库。
我该怎么做呢?
Meter deploy 只部署一个新的数据库。要复制您的数据,您必须将 mongorestore 与本地 mongodb 转储一起使用,您可以使用mongodump
( docs )
所以首先将你的数据库转储到某个地方
mongodump --host localhost:3002
通过运行(在您的项目目录中)获取您的 mongodb 的凭据:
meteor mongo myapp.meteor.com --url
这将为您提供以下形式的数据库详细信息:
mongodb:// username
:password
@ host
:port
/databasename
然后您可以将它们插入mongorestore
(文档)并恢复您的本地数据库
mongorestore -u username -p password -h host:port -d databasename ~/desktop/location_of_your_mongodb_dump