2017-11-29 10 views
0

MongoDBの設定ファイルがJSON形式ではなくYAMLで書かれている理由を説明できますか?MongoDBの設定ファイルのフォーマット

これは私にとっては問題ではありません。すべてがJSON/BSONの周りにある場合、設定ファイルもそのフローを使用できるということが一貫して感じられます。

いくつかのLinuxの規則について詳しくはありますか?

+0

YAMLはJSONのスーパーセットであるため、 [それらのドキュメント](https://docs.mongodb.com/manual/reference/configuration-options/#id1)に記載されています。 – blueren

+0

blueren:これは完璧なスーパーセットではありませんが、まれな例外がいくつかあります。 – tinita

+2

knm:YAMLの利点の1つは、コメントを許可することです。これは設定ファイルで非常に役立ちます。また、個人的には、すべてを引用符で囲む必要がなければ、より読みやすく、書き込み可能であることがわかります。 – tinita

答えて

2

私はこのやや奇妙な質問についていくつか簡単な研究をしました。以下の理由が見つかりました:

  1. YAMLはJSONのスーパーセットなので、 their docsに記載されています。

  2. JSONにコメントはできません。コメントは設定ファイルにとって非常に重要なものです。そうでなければ、何を構成するのに使われているのか分かりません!

  3. Discussion 1

  4. Discussion 2

  5. ブラケット。 1つの括弧を忘れ、誰かが死ぬ。
+0

好奇心が何かを知らないときに奇妙な質問が出されます。ありがとうブルーレーン、私の好奇心はあなたに負うものです。 – knm

関連する問題