Настройка MongoDB в Windows

Я пытаюсь настроить MongoDB на Windows, и онлайн-документы кажутся далеко не точными.

В разделе «Настройка службы Windows»шаг 1 упоминает о создании файла конфигурации. Затем упоминается заполнить файл строкой в ​​форматеlogpath="X:\path\mongo.log", Однако после ссылки файл конфигурации считается в формате YAML, что делает предыдущую строку нечитаемой в YAML.

Я создал основнойmongodb.cfg(.cfg или же.conf??) файл:

systemLog:
   destination: file
   path: "P:\\Servers\\MongoDB\\logs\\mongodb.log"
   quiet: true
   logAppend: true
storage:
   dbPath: "P:\\Servers\\MongoDB\\data"
   journal:
      enabled: true
net:
   bindIp: 127.0.0.1
   port: 27017

Однако когда я начинаюmongod --config P:\Servers\MongoDB\mongodb.cfg, сервис просто не даст никакого вывода вообще, а просто зависает.

Если я удалюdbPath линия, он просто закроется без сообщения вообще.

Я также пытался покинутьmongodb.cfg файл просто так:

logpath="P:\Servers\MongoDB\logs\mongodb.log"
dbpath="P:\Servers\MongoDB\data"

Но выполнение прекращает жаловаться на любой из 2 путей, даже если они существуют. Пробовал с одинарной и обратной косой чертой (\\безуспешно

Единственный способ, которым служба работает и прослушивает соединения, - это передать вручную--dbpath только иигнорировать любой файл конфигурации и лог-путь совсем. Очевидно, что это несерьезно, так как мне нужно отслеживать журналы, а также, возможно, потребуется изменить параметры конфигурации в какой-то более поздний момент.

Это безумие ... Я скучаю по чему-то очень простому или эти документы - настоящий беспорядок?

Ответы на вопрос(5)

Ваш ответ на вопрос