我正在使用MongoDB 2.6,其中文档清楚地说明配置文件是YAML.
当我去开我的配置,/etc/mongod.conf,它看起来像这样一个在GitHub库(这也是MongoDB的2.6)
什么给出了,以及如何在文档与部署的默认配置不匹配时配置我的服务器?
好吧,新格式是YAML,但2.6仍支持旧格式:
2.4配置文件格式仍然是为了向后兼容.
你可以在这里找到关于旧格式的文档,正如你所发现的那样,旧的格式有更多的例子,然后基于新的基于YAML的格式.我不知道你能用新的格式做什么,你不能做旧的.我知道有很多人在努力配置新的YAML格式,因为几乎没有可用的例子以及新格式对间距/标签/等的敏感性.
就个人而言,我仍然使用旧的格式,并将继续这样做,直到我看到一个令人信服的理由切换.
这是旧格式的文档:
http://docs.mongodb.org/v2.4/reference/configuration-options/