我使用的是 MongoDB 2.6,其中文档 clearly state配置文件是 YAML。
当我打开我的配置/etc/mongod.conf 时,它看起来像 this one在 github 存储库中(也是 MongoDB 2.6)
当文档与部署的默认配置完全不匹配时,我该如何配置我的服务器?
最佳答案
嗯,新格式是YAML,不过2.6还是支持旧格式的:
The 2.4 configuration file format remains for backward compatibility.
您可以在此处找到有关旧格式的文档,正如您所发现的,旧格式的示例远多于基于 YAML 的新格式示例。我不知道您可以在新格式中做哪些在旧格式中做不到的事情。而且我知道很多人都在努力配置新的 YAML 格式,因为可用的示例很少,而且新格式对间距/制表符/等的敏感。
就我个人而言,我仍在使用旧格式,并且会继续这样做,直到我找到令人信服的理由来切换。
这是旧格式的文档:
http://docs.mongodb.org/v2.4/reference/configuration-options/
关于mongodb - MongoDB 文档说我的配置文件应该是 YAML。它不是。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25517872/