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

MongoDB 4.2版本如何通过配置文件将read concern从majority改为local

MongoDB 4.2 关闭majority read concern正确配置方法

你之前的两种写法错误原因如下:

  • 第一种写法错误在嵌套层级重复添加了replication.前缀,YAML配置的子字段不需要重复父级键名
  • 第二种写法除了前缀重复问题外,还误用了等号赋值,MongoDB的YAML格式配置使用冒号定义键值对,不支持等号写法

正确的YAML配置写法为:

replication:
  replSetName: rs0
  enableMajorityReadConcern: false

配置生效注意事项:

  • 修改配置文件后需要重启MongoDB实例才能生效
  • 重启完成后可执行如下命令校验配置是否生效,返回结果中enableMajorityReadConcern值为false即为配置成功:
    db.adminCommand({getParameter: 1, enableMajorityReadConcern: 1})
    
  • 该配置仅对MongoDB 4.4及更低版本生效,4.4及以上版本已废弃enableMajorityReadConcern参数,无法通过该方式修改默认read concern级别

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 20:15:04