Я получил ошибку о dbpath (/data/db/) does not exist
, но /etc/mongodb.conf
названный им dbpath = /var/lib/mongodb.
Так, который является значением по умолчанию dbpath для MongoDB?
Установщик Windows x64 показывает путь в установщике UI/мастер.
можно подтвердить, какой путь это использовало позже путем открытия Вашего mongod.cfg
файл. Мой mongod.cfg
был расположен здесь C:\Program Files\MongoDB\Server\4.0\bin\mongod.cfg
(изменение для Вашей версии MongoDB!
, Когда я открыл мой mongd.cfg
, я нашел эту строку, показав путь дб по умолчанию:
dbPath: C:\Program Files\MongoDB\Server\4.0\data
Однако это вызвало ошибку при попытке работать mongod
, который все еще ожидал находить C:\data\db
:
2019-05-05T09:32:36.084-0700 I STORAGE [initandlisten] exception in initAndListen: NonExistentPath: Data directory C:\data\db\ not found., terminating
Вы могли передать mongod
--dbpath=...
параметр. В моем случае:
mongod --dbpath="C:\Program Files\MongoDB\Server\4.0\data"