You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MongoDB全局与查询级读偏好优先级疑问咨询

MongoDB读偏好优先级说明

MongoDB的读偏好优先级规则很明确:查询级别的读偏好会直接覆盖连接字符串设置的全局读偏好。

你当前的场景里,连接字符串用了readPreference=secondaryPreferred,但在那个关键查询里指定primary读偏好的话,MongoDB会优先采用这个查询级的设置,直接从主节点读取数据,这样就能避免写入后立即读出现的脏读问题。

补充个优先级层级供你参考:查询级读偏好 > 集合级读偏好 > 数据库级读偏好 > 连接级(全局)读偏好,也就是说更细粒度的设置会覆盖上层的全局设置。

内容的提问来源于stack exchange,提问作者Shiva

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 22:09:24