【发布时间】:2017-11-29 20:52:51
【问题描述】:
我使用的是 MongoDB 2.6,其中文档 clearly state 配置文件是 YAML。
当我打开我的配置 /etc/mongod.conf 时,它在 github 存储库(也是 MongoDB 2.6)中看起来像 this one
当文档与部署的默认配置完全不匹配时,我该如何配置我的服务器?
【问题讨论】:
标签: mongodb
我使用的是 MongoDB 2.6,其中文档 clearly state 配置文件是 YAML。
当我打开我的配置 /etc/mongod.conf 时,它在 github 存储库(也是 MongoDB 2.6)中看起来像 this one
当文档与部署的默认配置完全不匹配时,我该如何配置我的服务器?
【问题讨论】:
标签: mongodb
嗯,新格式是YAML,不过2.6还是支持旧格式的:
为了向后兼容,保留 2.4 配置文件格式。
您可以在此处找到有关旧格式的文档,正如您所发现的那样,旧格式的示例远多于基于 YAML 的新格式。我不知道您可以在新格式中做哪些在旧格式中做不到的事情。而且我知道很多人都在努力配置新的 YAML 格式,因为可用的示例很少,而且新格式对间距/制表符/等的敏感。
就我个人而言,我仍在使用旧格式,并将继续这样做,直到我找到令人信服的理由来切换。
这是旧格式的文档:
http://docs.mongodb.org/v2.4/reference/configuration-options/