簡體   English   中英

如何連接到 mongo 副本集中的特定節點?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM