我正在使用 MongoDB 2.6,其中文档明确说明 http://docs.mongodb.org/manual/reference/configuration-options/配置文件是 YAML。
当我打开我的配置 /etc/mongod.conf 时,它看起来像this one https://github.com/mongodb/mongo/blob/v2.6/debian/mongod.conf在 github 存储库中(也是 MongoDB 2.6)
当文档与部署的默认配置完全不匹配时,我该如何配置我的服务器?
嗯,新的格式是 YAML,但是 2.6 仍然支持旧的格式:
保留 2.4 配置文件格式是为了向后兼容。
您可以在此处找到有关旧格式的文档,正如您所发现的,与基于 YAML 的新格式相比,旧格式的示例要多得多。我不知道有哪些新格式可以做而旧格式不能做的事情。我知道很多人在配置新的 YAML 格式时遇到了困难,因为可用的示例很少,而且新格式对间距/制表符等的敏感度很高。
就我个人而言,我仍在使用旧格式,并将继续这样做,直到我看到有令人信服的理由进行切换。
这是关于旧格式的文档:
http://docs.mongodb.org/v2.4/reference/configuration-options/ http://docs.mongodb.org/v2.4/reference/configuration-options/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)