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