将localhost MongoDB数据复制到流星服务器

时间:2013-08-07 20:29:50

标签: mongodb meteor

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

我该怎么做?

1 个答案:

答案 0 :(得分:13)

Meter deploy仅部署新数据库。要复制您的数据,您必须将mongorestore与您的本地mongodb转储一起使用,您可以使用mongodumpdocs

首先将数据库转储到某个地方

mongodump --host localhost:3002

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

meteor mongo myapp.meteor.com --url

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

<强>的mongodb:// usernamepassword @ hostport / databasename

然后您可以将这些插入mongorestoredocs)并通过

恢复您的本地数据库
mongorestore -u username -p password -h host:port -d databasename ~/desktop/location_of_your_mongodb_dump