MongoDB jest jedną z najpopularniejszych baz danych dokumentów używanych w nowoczesnych aplikacjach. Służy do zasilania aplikacji mnóstwa od małych projektów po masowe aplikacje przedsiębiorstwa. Jest to baza danych bez SQL z minimalną krzywą uczenia się w porównaniu z relacyjnymi bazami danych.
W tym samouczku skupimy się na zainstalowaniu serwera MongoDB na macOS w prostych krokach.
Wymagania
Przed śledzeniem tego samouczka upewnij się, że masz spełnione następujące wymagania:
Dodaj MongoDB TAP do Brew
Przed zainstalowaniem MongoDB na macOS musimy pobrać formułę HomeBrew dla MongoDB oraz wymagane narzędzia i zależności.
Otwórz terminal i uruchom następujące polecenie:
$ Brew Tap MongoDB/Brew
Polecenie powinno dodać formułę MongoDB.
Zaktualizuj Homebrew i istniejące formuły
Następnym krokiem jest aktualizacja repozytorium Homebrew i wszystkie niestandardowe formuły. Możemy to zrobić, uruchamiając następujące polecenie:
Aktualizacja $ BREW
Po zakończeniu aktualizacji możemy kontynuować instalację serwera MongoDB.
Instalowanie MongoDB
Aby zainstalować MongoDB, po prostu uruchom następujące polecenie, jak pokazano:
$ Brew Instal MongoDB-Community
Dane polecenie używa menedżera pakietów HomeBrew do pobrania i zainstalowania serwera społeczności MongoDB w twoim systemie.
Uruchomienie serwera MongoDB
Po zakończeniu instalacji możesz uruchomić serwer MongoDB za pomocą następującego polecenia:
$ Brew Services rozpocznij MongoDB-Community
==> Pomyślnie zaczął „MongoDB-Community” (etykieta: Homebrew.Mxcl.MongoDB-Community)
Polecenie powinno uruchomić serwer MongoDB na komputerze lokalnym, który umożliwia połączenie się z bazą danych i administrowanie obsługiwanymi poleceniami.
Możesz także uruchomić MongoDB jako proces w tle za pomocą następującego polecenia:
$ MONGOD - -CONFIG/USR/LOCAL/ETC/MONGOD.Conf - -Fork
W najnowszych wersjach macOS użyj następującego polecenia:
$ MONGOD -CONFIG/OPT/HOMEBREW/ETC/MONGOD.Conf - -Fork
Polecenie powinno zwrócić wyjście, jak pokazano:
Mongood - -config/opt/homebrew/etc/mongod.Conf - -Fork
zamierzał rozwinąć proces dziecięcy, czekając, aż serwer będzie gotowy na połączenia.
Rozwidziany proces: 4929
Proces dziecięcy zaczął się skutecznie, a rodzic wychodzący
Po uruchomieniu serwera możesz połączyć się z nim z poleceniem MongoDB Shell w następujący sposób:
$ Mongosh
Polecenie loguje się na lokalnym serwerze MongoDB za pomocą domyślnego portu.
Zatrzymanie serwera MongoDB
Po zakończeniu pracy z serwerem MongoDB możesz wyłączyć usługę za pomocą następującego polecenia:
$ Brew Stop MongoDB-Community
Wniosek
W tym poście omówiliśmy proces instalowania serwera MongoDB na macOS za pomocą menedżera pakietów HomeBrew. Omówiliśmy także, jak rozpocząć i zatrzymać serwer MongoDB za pomocą homebrew.