[英]How to connect to a specifc node in a mongo replica set?
我使用 mongo 连接 uri 字符串连接到我的 mongo。
mongodb+srv://myname:mypass@mydb.mongodb.net/myDb?retryWrites=true&w=majority
这个副本集有 4 个节点。 我希望在特定节点上执行读取操作。 我有节点 url。但我不确定应该在连接 uri 中的何处指定它。 我在连接 uri 的连接选项中找不到与此相关的任何内容。
这可以使用readPreferenceTags
来完成。 我想要连接的节点有一个带有键nodeType
和值analytics
的标签。 所以我的连接uri必须修改为
mongodb+srv://myname:mypass@mydb.mongodb.net/myDb?retryWrites=true&w=majority&readPreference=secondary&readPreferenceTags=nodeType:ANALYTICS
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.