Mongodb 2个meteor应用程序连接同一数据库
我有两个不同的meteor应用程序。app1在3000上运行,app2在3002上运行。所以我的问题是app1和app2应该使用相同的数据库。我尝试用“导出MONGO_URL”连接app2=mongodb://localhost:3001/app1“但是没有结果Mongodb 2个meteor应用程序连接同一数据库,mongodb,meteor,Mongodb,Meteor,我有两个不同的meteor应用程序。app1在3000上运行,app2在3002上运行。所以我的问题是app1和app2应该使用相同的数据库。我尝试用“导出MONGO_URL”连接app2=mongodb://localhost:3001/app1“但是没有结果 我如何才能做到这一点?meteor创建的标准数据库称为meteor,因此我认为您应该从以下内容开始第二个meteor实例: MONGO_URL=mongodb://localhost:3001/meteor meteor -p 3002
我如何才能做到这一点?meteor创建的标准数据库称为meteor,因此我认为您应该从以下内容开始第二个meteor实例:
MONGO_URL=mongodb://localhost:3001/meteor meteor -p 3002
在Windows 10上:
享受乐趣可能的重复当然意味着这里的真正答案是为两个应用程序使用“单独和共享”的MongoDB实例,而不是尝试将一个应用程序连接到另一个应用程序的datbase实例。我使用了“MONGO_URL”=mongodb://localhost:27017/my_db“连接两个应用,但不连接。您需要启动“独立”MongoDB。在现实世界中,这就是你要做的。你永远不会在同一个服务器实例上同时部署MongoDB和“多个”应用程序(甚至一个)。请吸取教训。这将在3003创建一个新的MongoDB实例