Instalacja MongoDB - lambdaforg/Northwind_AGH GitHub Wiki

Pobranie serwera Mongo

Do pracy nad bazą MongoDB potrzebny jest nam serwer, który najlepiej jest mieć zainstalowany lokalnie w celu szybkiej, bezpiecznej i prostej komunikacji pomiędzy bazą, a aplikacją oraz możliwością dowolnej modyfikacji i posiadaniu pełnego dostępu do serwera i znajdujących się na nim baz. Twórcy Mongo udostępniają do tego darmowe narzędzie MongoDB Community Server, można je pobrać pod tym linkiem. Należy postępować według instrukcji.

Konfiguracja

Po poprawnym zainstalowaniu serwera należy uruchomić linie poleceń z uprawnieniami administratora. Wykorzystamy ja do ustawienia automatycznego uruchamiania się serwera i pracy w tle. Wpisujemy polecenie: mongod --dbpath C:\MongoData\ --logpath C:\MongoLogs\mongolog.log gdzie podajemy ścieżkę, w której przechowywane będą pliki baz danych oraz drugą do pliku, w którym będą przechowywane logi. Do wystartowania serwera MongoDB posłuży nam poniższe polecenie: net start MongoDB od tej pory serwer mongo powinien automatycznie działać w tle przez cały czas.

Administracja bazą

Aby sprawnie działać na bazie i móc obserwować zmiany dobrze jest korzystać z jednego z dostępnych aplikacji graficznych do administracji bazą mongo. Nasz zespół poleca korzystać z wbudowanej funkcjonalności IntelliJ do administracji bazy lub programu MongoDBCompass.