2016-03-17 57 views
0

如何將所有查詢重定向到分片羣集中的輔助節點,而不是在連接到mongo路由器時設置readpreference變量。簡而言之,mongo路由器將所有讀取查詢重定向到默認主要的輔助節點。在mongodb中將所有查詢重定向到分片羣集中的次要節點

+0

不,它不。您設置的讀取偏好將受到尊重 –

+1

[如何在mongodb中對分片副本集執行只讀查詢]的可能重複(http://stackoverflow.com/questions/25723692/how-to-execute-read-only-query -on-分片副本集合的mongodb) –

回答

0

您可以使用readPreference連接字符串選項或查詢選項(如果驅動程序支持此選項)執行此操作。當選擇每個分片的replicaset中的哪個成員被查詢時,與具有readPreference集合的mongos路由器的連接變得很榮幸,就像如果沒有mongos路由器一樣。