MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Zainstaluj MongoDB na komputerze Mac

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 


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Najlepsze oprogramowanie pośredniczące do przechowywania sesji dla Express + MongoDB

  2. szukaj według ObjectId w mongodb z pymongo

  3. 3 proste kroki, aby poprawić bezpieczeństwo instalacji MongoDB

  4. Jak posortować tablicę w rekordzie kolekcji w MongoDB?

  5. MongoDB findOne()