使用meteor部署时如何持久化mongodb?
当我部署meteor时,它似乎创建了一个全新的mongodb实例。我希望能够在本地部署当前的mongodb 另一方面也是如此——我希望能够在部署mongodb后将其下载回本地主机 为了澄清,我很想知道以下内容: 1) 如何使用新的mongodb部署使用meteor部署时如何持久化mongodb?,mongodb,meteor,Mongodb,Meteor,当我部署meteor时,它似乎创建了一个全新的mongodb实例。我希望能够在本地部署当前的mongodb 另一方面也是如此——我希望能够在部署mongodb后将其下载回本地主机 为了澄清,我很想知道以下内容: 1) 如何使用新的mongodb部署 2) 如何在不覆盖旧mongodb的情况下部署到现有部署的应用程序 3) 如何在本地下载/同步mongodb与现有部署的应用程序 4) 如何对mongodb进行本地备份您可以停止mongodb服务并在单独的终端中启动mongod实例,只需键入mong
2) 如何在不覆盖旧mongodb的情况下部署到现有部署的应用程序
3) 如何在本地下载/同步mongodb与现有部署的应用程序
4) 如何对mongodb进行本地备份您可以停止mongodb服务并在单独的终端中启动mongod实例,只需键入
mongod
。这将允许您监视刚刚启动的mongodb实例上发生的事情
打开另一个终端并导出MONGO_URL=mongodb://localhost:27017/nameOfDBgoesHere
这将创建一个名为“nameofdgbgoesher”的新数据库,它不会覆盖您当前拥有的数据库,除非您使用相同的名称命名它
之后,只需在程序文件夹中键入meteor
即可启动meteor。在您打开的mongod终端中,您应该看到一些连接正在打开
默认情况下,mongodb在/data/DB
中创建它的DB文件。如果您有另一个meteor应用程序,并在另一个终端中执行相同的步骤,同时保留您在MONGO_URL中指定的DB名称,您将仅从该应用程序连接到它,而不会覆盖任何内容
至于与已部署的应用程序和mongo的本地备份的同步,这似乎是mongodb网站所涵盖的内容,但也许有人可以在这里插话。不确定是否有特定于meteor的简单方法来完成此操作。您可以执行using来导出本地数据库并使用它部署应用程序,这也应该允许您自动化数据库导入和部署过程
“Meteor Up(简称mup)是一个命令行工具,允许您将任何Meteor应用程序部署到自己的服务器上。”问题1和问题2请参见[Meteor重置文档]()。4的答案是。3和4是我真正的问题,但我不认为澄清其他问题有什么害处。我没有得到反对票。。。