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

edi*_*ode 3 mongodb meteor

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

我该怎么做呢?

Aks*_*hat 13

仪表部署仅部署新数据库.要复制您的数据,您必须使用mongorestore与您的本地mongodb转储,您可以使用mongodump(docs)

所以首先将数据库转储到某处

mongodump --host localhost:3002
Run Code Online (Sandbox Code Playgroud)

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

meteor mongo myapp.meteor.com --url
Run Code Online (Sandbox Code Playgroud)

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

mongodb:// username:password@ host:port/databasename

然后,您可以将这些插入mongorestore(docs)并恢复本地数据库

mongorestore -u username -p password -h host:port -d databasename ~/desktop/location_of_your_mongodb_dump
Run Code Online (Sandbox Code Playgroud)