连接相同数据库的2个流星应用

时间:2015-09-03 10:25:42

标签: mongodb meteor

我有两个不同的流星应用程序。 app1在3000上运行,app2在3002上运行。所以我的问题是app1和app2都应该使用相同的数据库。我尝试将app2与“export MONGO_URL = mongodb:// localhost:3001 / app1”连接起来,但没有结果。

我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:0)

在Windows 10上:

  1. 在App-1中以流星开头
  2. 打开第二个Powershell:cd path / to / APP-1
  3. 输入:流星蒙哥
  4. 在线>连接到:复制完整的mongodb-URL,例如: mongodb://127.0.0.1:3001 / meteor?compressors = disabled&gssapiServiceName = mongodb
  5. 从mongo-shell退出
  6. cd路径/至/ APP-2
  7. 创建一个meteor_start.bat文件 8,打开编辑器meteor_start.bat类型(!!!在Mongo-URL中注意&-> ^&): SET MONGO_URL = mongodb://127.0.0.1:3001 / meteor?compressors = disabled&gssapiServiceName = mongodb&meteor --port 3500
  8. 保存meteor_start.bat
  9. Powershell> cd路径/至/ APP-2
  10. 输入cmd
  11. 输入meteor_start.bat

结果: 在本地主机3000运行的App-1 在本地主机3500上运行的App-2

App-1和App2在mongodb://127.0.0.1:3001使用相同的本地mongodb

玩得开心

答案 1 :(得分:-1)

标准数据库meteor创建称为meteor,所以我认为你应该用:

开始你的第二个流星实例
MONGO_URL=mongodb://localhost:3001/meteor meteor -p 3002