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

Zainstaluj MongoDB w systemie Windows

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.

Możesz użyć MongoDB jako wdrożenia w chmurze lub jako instalacji lokalnej.

W tym samouczku instaluję go jako instalację lokalną przy użyciu MongoDB Community Edition w systemie Windows.

Pobierz MongoDB

MongoDB ma kreatora instalacji i opcję instalacji nienadzorowanej. W tym samouczku instalujemy go za pomocą kreatora instalacji, korzystając z opcji domyślnych.

Aby pobrać MongoDB:

  1. Przejdź do strony pobierania MongoDB.
  2. Wybierz Lokalnie opcja.
  3. Sprawdź, czy wyświetlane są prawidłowe opcje pobierania (tj. wybrana jest bieżąca wersja, Windows jest zaznaczone, a msi pakiet jest wybrany). Zobacz powyższy zrzut ekranu jako przykład.
  4. Kliknij Pobierz .

Te instrukcje są oparte na stronie pobierania MongoDB w czasie tego samouczka. Być może będziesz musiał go zmodyfikować, jeśli zmienił się do czasu, gdy to przeczytałeś.

Oto jak wyglądała strona pobierania w czasie tego samouczka:

Zainstaluj MongoDB

Po pobraniu prawdopodobnie zobaczysz pobrany plik na dole strony Pobrane:

Kliknij Otwórz plik .

Spowoduje to otwarcie instalatora:

Kliknij Dalej .

To prowadzi nas do ekranu umowy licencyjnej:

Jeśli zgadzasz się z warunkami, zaznacz Akceptuję warunki umowy licencyjnej , a następnie kliknij Dalej .

Co prowadzi nas do ekranu Wybierz typ konfiguracji:

Ten ekran pozwala wybrać, czy zainstalować (domyślną) pełną konfigurację, czy wybrać konfigurację niestandardową (w której wybierasz funkcje programu do zainstalowania).

W tym samouczku kliknij Zakończ .

Spowoduje to automatyczne otwarcie ekranu konfiguracji usługi:

W tym momencie masz do wyboru uruchomienie MongoDB jako usługi sieciowej lub jako użytkownik lokalny lub domenowy.

W tym samouczku zostawimy go domyślnie (tj. Uruchom go jako usługę sieciową).

Kliknij Dalej> .

Co prowadzi nas do ekranu Zainstaluj kompas MongoDB:

MongoDB Compass to narzędzie GUI do administrowania MongoDB. Nie musisz tego instalować, ale na potrzeby tego samouczka zainstalujemy go.

Zainstaluj kompas MongoDB opcja jest domyślnie zaznaczona. Jeśli jesteś zadowolony z instalacji MongoDB Compass, pozostaw to zaznaczone. W przeciwnym razie odznacz to.

Kliknij Dalej .

To prowadzi nas do ostatniego ekranu przed instalacją:

Jeśli musisz wprowadzić jakieś zmiany, masz teraz ostatnią szansę, aby wrócić i wprowadzić je przed powrotem do tego ekranu.

Kliknij Zainstaluj zainstalować MongoDB.

Możesz otrzymać zwykłe okno potwierdzenia Kontroli konta użytkownika:

Kliknij Tak aby zezwolić aplikacji na wprowadzanie zmian w urządzeniu.

Możesz również otrzymać powiadomienie, że niektóre pliki, które wymagają aktualizacji przez tę konfigurację, są w użyciu:

W moim przypadku mam zainstalowany SQL Server na tym komputerze i używa on plików, które konfiguracja MongoDB musi zaktualizować.

Możesz wybrać dowolną opcję tutaj, ale w tym samouczku zostawimy ją domyślną (tj. Zamknij aplikacje i spróbuj je ponownie uruchomić).

Kliknij OK .

Konfiguracja jest teraz kontynuowana i instaluje MongoDB i MongoDB Compass. Może to chwilę potrwać. Podczas tego samouczka zajęło to około 10 do 15 minut i wydawało się, że utknął podczas instalacji MongoDB Compass, ale w końcu się udało.

Po zainstalowaniu wyświetlany jest ostatni ekran z kompasem MongoDB w tle:

Kliknij Zakończ .

Gdy instalujesz MongoDB jako usługę Windows, usługa jest uruchamiana po pomyślnej instalacji.

Możesz teraz śmiało połączyć się z MongoDB.

Możesz połączyć się z MongoDB przez powłokę mongo (która jest zawarta w instalacji) lub za pomocą narzędzia MongoDB Compass GUI (jeśli zostało ono dołączone do instalacji).

Połącz się z MongoDB przez powłokę mongo

Powłoka mongo jest interaktywnym interfejsem powłoki JavaScript do MongoDB i jest dołączona do instalacji MongoDB.

Aby rozpocząć korzystanie z MongoDB za pośrednictwem powłoki mongo, otwórz wiersz poleceń i wprowadź następujące polecenie:

"C:\Program Files\MongoDB\Server\4.4\bin\mongo.exe"

To połączy powłokę mongo.exe z uruchomioną instancją MongoDB.

Możesz też przejść do tej lokalizacji i dwukrotnie kliknąć plik mongo.exe plik.

Po połączeniu możesz wpisać help aby wyświetlić interaktywne opcje pomocy.

Połącz przez kompas MongoDB

Jeśli do instalacji dołączono MongoDB Compass, możesz go użyć do połączenia z MongoDB.

Zazwyczaj MongoDB Compass znajduje się w menu Start systemu Windows, ale po zainstalowaniu MongoDB MongoDB Compass już znajduje się w tle i czeka na użycie.

Po zamknięciu instalatora na ostatnim etapie instalacji pozostał ekran powitalny MongoDB Compass:

Możesz użyć Dalej> przyciski, aby sprawdzić niektóre możliwości MongoDB. Po zakończeniu zamknij tę nakładkę, klikając X w prawym górnym rogu.

Co prawdopodobnie przeniesie Cię do okna dialogowego Ustawienia prywatności:

Odznacz wszystko, czego nie chcesz, a następnie kliknij Zacznij używać kompasu .

To prowadzi nas do ekranu Nowe połączenie:

Jeśli postępowałeś zgodnie z tym samouczkiem, powinieneś być w stanie połączyć się przy użyciu tych samych parametrów połączenia, co na powyższym zrzucie ekranu. Powtarzam, oto on:

mongodb://127.0.0.1:27017

Używa standardowego formatu ciągu połączenia dla samodzielnego wdrożenia, które nie wymusza kontroli dostępu.

Zobacz Format URI ciągu połączenia w witrynie dokumentacji MongoDB, aby uzyskać szczegółowy przegląd różnych formatów identyfikatora URI ciągu połączenia.

Po wprowadzeniu parametrów połączenia. kliknij POŁĄCZ .

Jeśli połączenie się powiedzie, powinieneś zobaczyć coś takiego:

Właśnie połączyłeś się z MongoDB przez Compass.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Utwórz indeks wielokluczowy w MongoDB

  2. serwer zwrócił błąd na etapie uwierzytelniania SASL:Uwierzytelnianie nie powiodło się

  3. Mongo $w wydajności operatora

  4. Wyjaśnienie upsert MongoDB

  5. Mongoose - Jak grupować i wypełniać?