MongoDB to uniwersalna, oparta na dokumentach platforma danych rozproszonych, stworzona dla nowoczesnych programistów aplikacji i dla chmury.
MongoDB jest klasyfikowana jako baza danych NoSQL. Używa dokumentów podobnych do JSON z opcjonalnymi schematami.
Ten samouczek pokazuje, jak zainstalować MongoDB na komputerze Mac za pośrednictwem Homebrew.
Opcje instalacji
MongoDB można używać jako wdrożenia w chmurze lub jako instalacji lokalnej. W tym samouczku zainstalujemy go jako instalację lokalną.
Gdy zainstalujesz go lokalnie, masz do wyboru instalację Enterprise Server lub darmowego Community Server. W tym samouczku instalujemy darmowy serwer społecznościowy.
Istnieje kilka sposobów na zainstalowanie MongoDB na komputerze Mac.
- Opcja 1 :Zainstaluj go przez Homebrew (zalecane).
- Opcja 2 :Zainstaluj go ręcznie za pomocą plików instalacyjnych.
W tym samouczku zainstalujemy go za pomocą opcji 2 (przez Homebrew).
Zalecana jest instalacja MongoDB przez Homebrew, ponieważ automatycznie instaluje wszystkie potrzebne zależności, dostarcza przykład mongod.conf
plik, aby rozpocząć i upraszcza przyszłe zadania związane z aktualizacją i konserwacją.
Wymagania wstępne
Ponieważ instalujemy MongoDB przez Homebrew, wymaga to zainstalowania Homebrew na naszym Macu.
Jeśli nie masz pewności, czy masz zainstalowany Homebrew, otwórz okno Terminala i wpisz:
brew help
Jeśli masz zainstalowany Homebrew, zwróci to kilka informacji związanych z Homebrew. Jeśli nie, prawdopodobnie musisz zainstalować Homebrew.
Aby zainstalować Homebrew, uruchom polecenie wymienione na stronie głównej Homebrew.
Pamiętaj, aby najpierw przeczytać wymagania dotyczące instalacji. W szczególności musisz zainstalować Xcode na komputerze Mac przed zainstalowaniem Homebrew.
Zainstaluj MongoDB
OK, teraz, gdy mamy już zainstalowany Homebrew, możemy śmiało użyć go do zainstalowania MongoDB.
Uruchom następujące polecenie w oknie Terminala:
brew tap mongodb/brew
To pobiera oficjalne formuły Homebrew dla MongoDB i narzędzi baz danych.
Uruchom następujące polecenie:
brew tap | grep mongodb
To po prostu sprawdza, czy twój system spełnia wszystkie wymagania wstępne instalacji. Jeśli tak, dotknij naparu (mongodb/brew
) zostaną wymienione.
Jeśli to nie gwarantuje, że Twój system spełnia wymagania wymienione w linku podanym powyżej.
Uruchom następujące polecenie:
brew install [email protected]
To jest część, która faktycznie instaluje MongoDB. W tym przypadku instalujemy wersję 4.4. Możesz zmienić tę część, aby pasowała do rzeczywistej wersji, którą instalujesz.
Najnowsze wersje można znaleźć na stronie MongoDB. Możesz zmodyfikować powyższy kod, aby odzwierciedlić najnowszą wersję.
Jeśli chcesz, możesz również uruchomić wiele wersji obok siebie.
Uruchom MongoDB
Teraz, gdy MongoDB jest zainstalowany, musisz go uruchomić.
Kiedy uruchamiasz MongoDB, uruchamiasz mongod proces. mongod jest podstawowym procesem demona dla systemu MongoDB.
Istnieje kilka sposobów uruchamiania MongoDB (np. mongodb proces):
- Opcja 1 :Uruchom jako usługę MacOS
- Opcja 2 :Uruchom go ręcznie jako proces w tle
Opcja 1
Aby uruchomić go jako usługę MacOS, wprowadź następujące polecenie:
brew services start [email protected]
Możesz to zatrzymać w ten sposób:
brew services stop [email protected]
Opcja 2
Aby uruchomić go ręcznie jako proces w tle, wprowadź następujące polecenie:
mongod --config /usr/local/etc/mongod.conf --fork
Aby zatrzymać mongoda działający w tle, połącz się z mongodem z mongo powłoki i wydaj polecenie zamknięcia.
Sprawdź, czy MongoDB działa
Możesz sprawdzić, czy MongoDB działa, wydając jedno z poniższych poleceń, w zależności od tego, czy działa jako usługa MacOS, czy jako proces w tle.
Jeśli uruchomiłeś MongoDB jako usługę MacOS:
brew services list
Powinieneś zobaczyć usługę mongodb-community
wymienione jako started
.
Jeśli uruchomiłeś MongoDB w tle:
ps aux | grep -v grep | grep mongod
Powinieneś zobaczyć swojego mongod
proces na wyjściu.
Połącz z MongoDB
Teraz, gdy MongoDB już działa, możemy się z nim połączyć i zacząć z niego korzystać.
W nowym oknie Terminala wpisz:
mongo
To łączy mongo powłoki do działającej instancji MongoDB.
Powinno to wyświetlić garść tekstu, a na końcu powinieneś zobaczyć następujący monit:
>
Oznacza to, że jest gotowy do przyjęcia twoich poleceń.
Wprowadź polecenie
Po połączeniu możesz wprowadzić tyle poleceń, ile potrzebujesz.
Na początek wprowadź następujące polecenie, aby wyświetlić listę baz danych:
show dbs
Powinno to spowodować wyświetlenie następujących baz danych:
admin 0.000GB config 0.000GB local 0.000GB