Database 部署到meteor服务器后重置数据库
我使用“meteor deploy”将我的应用程序重新部署到meteor上Database 部署到meteor服务器后重置数据库,database,meteor,deployment,Database,Meteor,Deployment,我使用“meteor deploy”将我的应用程序重新部署到meteor上 我的数据库被重置。 有什么线索可以解释为什么会发生这种情况,或者我以后如何避免这种情况吗?部署meteor应用程序时,保存在本地mongo中的数据不会部署到服务器上。所以您可以使用mongodump和mongorestore来解决它:() 现在首先将数据库转储到某个地方 mongodump --host localhost:3001 通过运行(在应用程序目录中)获取mongodb的凭据: 这将为您提供以下形式的数据库u
我的数据库被重置。
有什么线索可以解释为什么会发生这种情况,或者我以后如何避免这种情况吗?部署meteor应用程序时,保存在本地mongo中的数据不会部署到服务器上。所以您可以使用mongodump和mongorestore来解决它:() 现在首先将数据库转储到某个地方
mongodump --host localhost:3001
通过运行(在应用程序目录中)获取mongodb的凭据:
这将为您提供以下形式的数据库url:
mongodb://用户名
:密码
@主机
:端口
/数据库名
有了这些信息,您可以将它们填入mongorestore
(),并通过
mongorestore -u username -p password -h host:port -d databasename ~/desktop/location_of_your_mongodb_dump
您的所有数据都将以这种方式传输。我希望它能有所帮助。我不需要我的本地数据库,我希望meteor服务器上的数据库留在那里,它被“重置”为空数据库
mongorestore -u username -p password -h host:port -d databasename ~/desktop/location_of_your_mongodb_dump