Jak pobrać i zainstalować MongoDB on Windows i Chmura
Instalatorzy ds MongoDB są dostępne zarówno w formacie 32-bitowym, jak i 64-bitowym. Instalatory 32-bitowe są dobre dla środowisk programistycznych i testowych. Jednak w środowiskach produkcyjnych należy używać instalatorów 64-bitowych. W przeciwnym razie można ograniczyć ilość danych, które można przechowywać w MongoDB.
Zaleca się, aby zawsze używać wersji stabilnej w środowiskach produkcyjnych.
Jak pobrać i zainstalować MongoDB on Windows
Aby pobrać i zainstalować program, wykonaj następujące czynności: MongoDB on Windows 10
Krok 1) Do pobrania MongoDB Community Server
Iść do link i Pobierz MongoDB Serwer społecznościowy. Zainstalujemy wersję 64-bitową dla Windows.
Krok 2) Kliknij opcję Konfiguracja
Po zakończeniu pobierania otwórz plik msi. Kliknij Dalej na ekranie startowym
Krok 3) Zaakceptuj Umowę licencyjną użytkownika końcowego
- Zaakceptuj Umowę licencyjną użytkownika końcowego
- Kliknij Dalej
Krok 4) Kliknij przycisk „Zakończ”.
Kliknij przycisk „Zakończ”, aby zainstalować wszystkie komponenty. Opcji niestandardowej można użyć do zainstalowania wybranych komponentów lub jeśli chcesz zmienić lokalizację instalacji.
Krok 5) Konfiguracja usługi
- Wybierz opcję „Uruchom usługę jako użytkownik usługi sieciowej”. Zanotuj katalog danych, będzie nam potrzebny później.
- Kliknij Dalej
Krok 6) Rozpocznij proces instalacji
Kliknij przycisk Instaluj, aby rozpocząć instalację.
Krok 7) Po zakończeniu kliknij Dalej
Rozpocznie się instalacja. Po zakończeniu kliknij Dalej
Krok 8) Kliknij przycisk Zakończ
Ostatni krok. Po zakończeniu instalacji kliknij przycisk Zakończ
Witaj świecie MongoDB: JavaSterownik skryptu
Kierowcy w MongoDB służą do łączności między aplikacjami klienckimi a bazą danych. Na przykład, gdybyś miał Java program i wymagał połączenia z nim MongoDB wówczas konieczne byłoby pobranie i zintegrowanie pliku Java sterownik, aby program mógł współpracować z MongoDB Baza danych.
Kierowca za JAVASCRIPT wychodzi z pudełka. MongoDB powłoka, z którą się pracuje MongoDB baza danych jest w rzeczywistości powłoką JavaScript. Aby uzyskać do niego dostęp
Krok 1) Przejdź do „C:\Program Files\MongoDB\Server\4.0\bin” i kliknij dwukrotnie na mongo.exe. Alternatywnie możesz również kliknąć na MongoDB element pulpitu
Krok 2) Wprowadź następujący program do powłoki
var myMessage='Hello World'; printjson(myMessage);
Wyjaśnienie kodu:
- Po prostu deklarujemy prostotę Javascript zmienna do przechowywania ciągu o nazwie „Hello World”.
- Do wydrukowania zmiennej na ekranie używamy metody printjson.
Zainstalować Python Kierowca
Krok 1) Zapewniać Python jest zainstalowany w systemie
Krok 2) Zainstaluj sterowniki związane z mongo, wydając poniższe polecenie
pip install pymongo
Zainstaluj sterownik Ruby
Krok 1) Upewnij się, że Ruby jest zainstalowany w systemie
Krok 2) Upewnij się, że klejnoty zostały zaktualizowane, wydając polecenie
gem update -system
Krok 3) Zainstaluj sterowniki związane z mongo, wydając poniższe polecenie
gem install mong
Zainstalować MongoDB Compass- MongoDB Narzędzie zarządzania
Na rynku dostępne są narzędzia umożliwiające zarządzanie MongoDB. Jednym z takich niekomercyjnych narzędzi jest MongoDB Compass.
Poniżej podano niektóre funkcje Compassu:
- Pełna moc Mongoshell
- Wiele skorup
- Wiele wyników
Krok 1) Iść do link i kliknij pobierz
Krok 2) Wprowadź szczegóły w wyskakującym okienku i kliknij Prześlij
Krok 3) Double kliknij pobrany plik
Krok 4) Instalacja rozpocznie się automatycznie
Krok 5) Compass uruchomi się z ekranem powitalnym
Krok 6) Zachowaj domyślne ustawienia prywatności i kliknij „Zacznij używać kompasu”
Krok 7) Zobaczysz ekran główny z listą aktualnych baz danych.
MongoDB Konfiguracja, import i eksport
Przed uruchomieniem MongoDB serwerze, pierwszym kluczowym aspektem jest skonfigurowanie katalogu danych, w którym znajdują się wszystkie pliki MongoDB dane zostaną zapisane. Można to zrobić w następujący sposób
Powyższe polecenie 'md \data\db' tworzy katalog o nazwie \data\db w Twojej bieżącej lokalizacji.
MongoDB automatycznie utworzy bazy danych w tej lokalizacji, ponieważ jest to domyślna lokalizacja dla MongoDB do przechowywania jego informacji. Po prostu upewniamy się, że katalog jest obecny, więc tak MongoDB można go znaleźć, kiedy się zacznie.
Import danych do MongoDB odbywa się za pomocą polecenia „mongoimport”. Poniższy przykład pokazuje, jak to zrobić.
Krok 1) Utwórz plik CSV o nazwie data.csv i umieść w nim następujące dane
Identyfikator pracownika,Nazwa pracownika
- Guru99
- Mohan
- Kowal
Zatem w powyższym przykładzie zakładamy, że chcemy zaimportować 3 dokumenty do kolekcji zwanej danymi. Pierwszy wiersz nazywany jest linią nagłówka, która stanie się nazwami pól kolekcji.
Krok 2) Wydaj polecenie importu mongo
Wyjaśnienie kodu:
- Określamy opcję db, która określa, do której bazy danych mają zostać zaimportowane dane
- Opcja type określa, że importujemy plik csv
- Pamiętaj, że pierwszy wiersz nazywa się linią nagłówka, która stanie się nazwą pola kolekcji, dlatego podajemy opcję –headerline. A następnie podajemy nasz plik data.csv.
Wydajność
Dane wyjściowe wyraźnie wskazują, że do programu zaimportowano 3 dokumenty MongoDB.
Eksportowanie MongoDB odbywa się za pomocą polecenia mongoexport
Wyjaśnienie kodu:
- Określamy opcję db, aby określić, z której bazy danych mają zostać wyeksportowane dane.
- Określamy opcję kolekcji, aby określić, której kolekcji użyć
- Trzecią opcją jest określenie, że chcemy eksportować do pliku csv
- Czwartym jest określenie, które pola kolekcji mają zostać wyeksportowane.
- Opcja –out określa nazwę pliku CSV, do którego mają zostać wyeksportowane dane.
Wydajność
Dane wyjściowe wyraźnie pokazują, że wyeksportowano 3 rekordy MongoDB.
Konfigurowanie MongoDB serwer z plikiem konfiguracyjnym
Można skonfigurować instancję serwera mongod do uruchamiania za pomocą pliku konfiguracyjnego. Plik konfiguracyjny zawiera ustawienia odpowiadające opcjom wiersza poleceń mongod.
Na przykład, załóżmy, że chciałeś MongoDB aby zapisać wszystkie informacje rejestrowane w niestandardowej lokalizacji, wykonaj poniższe kroki
Krok 1) Utwórz plik o nazwie „mongod.conf” i zapisz w nim poniższe informacje
- Pierwsza linia pliku określa, że chcemy dodać konfigurację do pliku dziennika systemowego, czyli miejsca, w którym w niestandardowym pliku dziennika znajdują się informacje o tym, co robi serwer.
- Drugą opcją jest wspomnienie, że lokalizacją będzie plik.
- Wskazuje lokalizację pliku dziennika
- LogAppend: „true” oznacza, że informacje dziennika będą stale dodawane do pliku dziennika. Jeśli ustawisz wartość jako „false”, plik zostanie usunięty i utworzony na nowo przy każdym ponownym uruchomieniu serwera.
Krok 2) Uruchom proces serwera mongod i określ utworzony powyżej plik konfiguracyjny jako parametr. Zrzut ekranu przedstawiający, jak można to zrobić, pokazano poniżej
Po wykonaniu powyższego polecenia proces serwera rozpocznie korzystanie z tego pliku konfiguracyjnego, a jeśli przejdziesz do pliku /etc. katalog w twoim systemie, zobaczysz utworzony plik mongod.log.
Poniższa migawka pokazuje przykład wyglądu pliku dziennika.
Jak zainstalować MongoDB w chmurze (AWS, Google, Azure)
Nie musisz instalować MongoDB serwer i skonfiguruj go. Możesz wdrożyć MongoDB Serwer Atlas w chmurze na platformach takich jak AWS, Google Cloud, Azure i połącz się z instancją za pomocą klienta. Poniżej znajdują się szczegółowe kroki
Krok 1) Idź do link
- Wprowadź dane osobowe
- Zgadzasz się na warunki
- Kliknij przycisk „Rozpocznij bezpłatnie”
Krok 2) Kliknij „Zbuduj mój pierwszy klaster”
Krok 3) Możesz wybrać pomiędzy AWS, Google Cloud, Azure jako Twój dostawca usług w chmurze. W tym samouczku użyjemy domyślnego ustawienia AWS. Nie wprowadzaj żadnych innych zmian na stronie i kliknij „Utwórz”. Cluster".
Krok 4) Cluster tworzenie zajmuje trochę czasu:
Krok 5) Po pewnym czasie zobaczysz
Krok 6) Kliknij Bezpieczeństwo > Dodaj nowego użytkownika
Krok 7) Na następnym ekranie
- Wprowadź poświadczenia użytkownika
- Przypisz uprawnienia
- Kliknij przycisk Dodaj użytkownika
Krok 8) W panelu kontrolnym kliknij przycisk Połącz
- Dodaj do białej listy swoje połączenie IP
- Wybierz metodę połączenia
Krok 9) Wybierz metodę połączenia, z którą chcesz się połączyć MongoDB serwer