Problem rozwiązany następującymi krokami (dzięki "The Little MongoDB Book" Karla Seguina).
Jeśli zainstalowałeś MongoDB za pomocą pakietu do pobrania z mongodb.org, musisz utworzyć własny plik konfiguracyjny w /bin. Postępuj zgodnie z poniższymi instrukcjami
(skopiowane z książki Karla Seguina):
- pobierz pakiet
- rozpakuj pakiet
- Utwórz nowy plik tekstowy w podfolderze bin o nazwie mongodb.config (jeśli masz problemy z uprawnieniami do zapisania pliku, zapisz go najpierw na pulpicie, a następnie przenieś plik do folderu).
- Dodaj pojedynczą linię do pliku mongodb.config:dbpath=PATH_TO_GDZIE_TY_CHCESZ_PRZECHOWYWAĆ_TWOJE_PLIKI_BAZY_DANYCH. Na przykład w systemie Windows możesz wykonać dbpath=c:\mongodb\data, a w systemie Linux możesz wykonać dbpath=/var/lib/mongodb /dane.
- Upewnij się, że określona ścieżka bazy danych istnieje
- Uruchom mongod z parametrem --config /path/to/your/mongodb.config
Dla mnie moja ścieżka uruchamiania do pliku mongodb.config to:
mongod --config /opt/sm/sets/versions/databases/head/mongodb/bin
(Zauważ, że jest to plik mongodb.config, a nie plik mongodb.conf, na który wskazuje wiele samouczków).
Mam nadzieję, że to komuś pomoże.
Link do książki Seguina (za darmo):http://openmymind.net/mongodb.pdf