繁体   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