簡體   English   中英

Mongodb中的“中學”與“奴隸”

[英]“Secondary” vs “Slave” in Mongodb

我試圖闡明mongodb中“次要”“從屬”之間的術語差異(如果有)。

混亂源於與Db構造函數的node-mongodb-native文檔的連接:

db_opts = {db: {
   readPreference: ReadPreference.SECONDARY
   slaveOk: true 
}}

MongoClient.connect('mongodb://example', db_opts, ...)

那里的readPreference選項和slaveOk選項有什么區別?

不要在這里陷入中學與奴隸。 您真正要問的是slaveOk vs readPreference。

slaveOk推薦使用readPreference ,而建議使用readPreference MongoClient文檔確實明確聲明了slaveOk:“傳統選項允許從輔助讀取,請改為使用readPrefrence”。 他們還指出,設置readPreference會覆蓋任何slaveOk值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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