我在Meteor Up中如何设置MONGO_OPLOG_URL?

Yea*_*ats 3 deployment compose-db meteor meteor-up

我在Compose.io中创建了一个数据库和一个具有oplog访问权限的用户.

我得到的URI看起来像这样:

mongodb://<user>:<password>@lamppost.11.mongolayer.com:10022,lamppost.10.mongolayer.com:10024/cardmaker?replicaSet=set-<bunchOfDigits>
Run Code Online (Sandbox Code Playgroud)

认识到这一点,我该怎么设定MONGO_URLMONGO_OPLOG_URLmup.json

实际上没有关于此的文档.:(

Kai*_*hew 6

假设数据库名称:mydatabase username:用户密码:123456

它看起来像这样:

 “MONGO_URL”: “mongodb://user:123456@candidate.11.mongolayer.com:10240,candidate.0.mongolayer.com:10240/mydatabase?replicaSet=set-0123456789?,
 “MONGO_OPLOG_URL”: “mongodb://user:123456@candidate.11.mongolayer.com:10240,candidate.0.mongolayer.com:10240/local?authSource=mydatabase”
Run Code Online (Sandbox Code Playgroud)

来源:Meteor Up Apps部署和Oplog-tailing

  • 它运作良好.我实际上在不久前向Compose.io支持关于MONGO_URL(不是OPLOG)的"?replicaSet"参数,他们说你根本不需要它.大多数驱动程序都可以在没有它的情况下找出副本集.所以我在两个网址上跳过它,但最近有一个降级,我的Meteor应用程序在处理它时遇到了问题.所以现在我再次为MONGO_URL和MONGO_OPLOG_URL添加了replicaSet参数. (2认同)