Die MongoDB-Dokumente sagen, dass meine Konfigurationsdatei YAML sein sollte. Es ist nicht. Warum?

8

Ich benutze MongoDB 2.6, wobei die Dokumente klar angeben , dass die Konfigurationsdatei YAML ist.

Wenn ich meine Konfiguration, /etc/mongod.conf, öffne, sieht es aus wie dieses im Github Repo (welches auch MongoDB 2.6 ist)

Was gibt und wie konfiguriere ich meinen Server, wenn die Dokumente nicht mit der bereitgestellten Standardkonfiguration übereinstimmen?

    
user2085368 27.08.2014, 02:07
quelle

1 Antwort

6

Nun, das neue Format ist YAML, aber 2.6 unterstützt immer noch das alte Format:

  

Das 2.4-Konfigurationsdateiformat bleibt aus Gründen der Abwärtskompatibilität erhalten.

Hier finden Sie eine Dokumentation zum alten Format, und wie Sie festgestellt haben, gibt es weitaus mehr Beispiele für das alte Format als für das neue YAML-basierte Format. Mir ist nichts bewusst, was Sie in dem neuen Format tun können, das Sie im alten Format nicht tun können. Und ich bin mir einer Reihe von Leuten bewusst, die Schwierigkeiten haben, das neue YAML-Format zu konfigurieren, da nur wenige Beispiele verfügbar sind und die Feinfühligkeit des neuen Formats für Abstände / Tabs / etc.

Persönlich benutze ich immer noch das alte Format und werde dies weiterhin tun, bis ich einen zwingenden Grund sehe, um zu wechseln.

Hier sind die Dokumente im alten Format:

Ссылка

    
John Petrone 27.08.2014, 02:26
quelle

Tags und Links