所以我一直在玩,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