3

所以我一直在玩,meteormongodb在我的本地主机上设置了一个工作版本。不幸的是,当我这样做时,meteor deploy xxx.meteor.com它也不会部署我的数据库。

我该怎么做呢?

4

1 回答 1

13

Meter deploy 只部署一个新的数据库。要复制您的数据,您必须将 mongorestore 与本地 mongodb 转储一起使用,您可以使用mongodump( docs )

所以首先将你的数据库转储到某个地方

mongodump --host localhost:3002

通过运行(在您的项目目录中)获取您的 mongodb 的凭据:

meteor mongo myapp.meteor.com --url

这将为您提供以下形式的数据库详细信息:

mongodb:// usernamepassword@ hostport/databasename

然后您可以将它们插入mongorestore文档)并恢复您的本地数据库

mongorestore -u username -p password -h host:port -d databasename ~/desktop/location_of_your_mongodb_dump
于 2013-08-07T20:46:14.490 回答