Проблемът е разрешен със следните стъпки (благодарение на „Малката книга за MongoDB“ на Карл Сегуин).
Ако сте инсталирали MongoDB чрез пакета за изтегляне от mongodb.org, трябва да създадете свой собствен конфигурационен файл в /bin. Следвайте инструкциите по-долу
(копирано от книгата на Карл Сегуин):
- изтегляне на пакет
- разархивирайте пакет
- Създайте нов текстов файл в подпапката на bin с име mongodb.config (ако имате проблеми с разрешението за записване на файла, първо го запазете на вашия работен плот, след което преместете файла в папка).
- Добавете един ред към вашия mongodb.config:dbpath=PATH_TO_WHERE_YOU_WANT_TO_STORE_YOUR_DATABASE_FILES. Например в Windows може да направите dbpath=c:\mongodb\data, а в Linux може да направите dbpath=/var/lib/mongodb /данни.
- Уверете се, че определената от вас dbpath съществува
- Стартирайте mongod с параметъра --config /path/to/your/mongodb.config
За мен пътят ми за стартиране към файла mongodb.config беше:
mongod --config /opt/sm/sets/versions/databases/head/mongodb/bin
(Имайте предвид, че това е файлът mongodb.config, а не файлът mongodb.conf, както се изисква от много уроци.)
Надявам се това да помогне на някого.
Връзка към книгата на Seguin (безплатна е):http://openmymind.net/mongodb.pdf