
Jak zainstalować MongoDB na Ubuntu 21.04? Przykłady i porady!
MongoDB to jedna z najpopularniejszych baz danych NoSQL, która umożliwia przechowywanie danych w formie dokumentów JSON. Dzięki elastycznemu schematowi i wydajności, jest szeroko wykorzystywana w nowoczesnych aplikacjach webowych, a także w aplikacjach o dużych wymaganiach dotyczących skalowalności. Jeśli korzystasz z systemu Ubuntu 21.04 i chcesz zainstalować MongoDB, to świetnie trafiłeś! W tym artykule krok po kroku pokażę Ci, jak zainstalować MongoDB na Ubuntu 21.04, jak uruchomić bazę danych oraz jak przeprowadzać podstawowe operacje na danych.
Dlaczego warto korzystać z MongoDB na Ubuntu 21.04?
Ubuntu 21.04 to jeden z najnowszych systemów operacyjnych, który cieszy się dużą popularnością wśród programistów. MongoDB, jako baza danych NoSQL, doskonale integruje się z Ubuntu i pozwala na łatwe skalowanie aplikacji. Wybór tej bazy danych ma wiele zalet, zwłaszcza jeśli chodzi o dużą elastyczność w przechowywaniu danych. MongoDB pozwala na przechowywanie danych w formie dokumentów, co jest wygodne przy pracy z danymi o różnej strukturze.
Jak zainstalować MongoDB na Ubuntu 21.04?
Instalacja MongoDB na Ubuntu 21.04 jest stosunkowo prosta i można ją przeprowadzić przy użyciu kilku poleceń w terminalu. Przejdźmy przez proces krok po kroku:
Krok 1: Dodanie klucza GPG MongoDB
MongoDB wprowadza swoje oficjalne repozytoria, które musimy dodać, aby móc zainstalować bazę danych. Pierwszym krokiem jest dodanie odpowiedniego klucza GPG do systemu, który umożliwi weryfikację pobieranych pakietów. Oto jak to zrobić:
sudo apt-get install -y gnupg wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
Krok 2: Dodanie repozytorium MongoDB
Teraz musimy dodać repozytorium MongoDB do listy źródeł oprogramowania. Użyj poniższego polecenia, aby dodać odpowiednią wersję repozytorium dla Ubuntu 21.04:
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu hirsute/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
Krok 3: Instalacja MongoDB
Po dodaniu repozytorium, możemy zaktualizować listę dostępnych pakietów i zainstalować MongoDB:
sudo apt-get update sudo apt-get install -y mongodb-org
Krok 4: Uruchomienie MongoDB
Po zakończeniu instalacji, MongoDB powinno być gotowe do uruchomienia. Użyj poniższego polecenia, aby uruchomić usługę MongoDB:
sudo systemctl start mongod
Jeśli chcesz, aby MongoDB uruchamiało się automatycznie po starcie systemu, użyj poniższego polecenia:
sudo systemctl enable mongod
Jak sprawdzić, czy MongoDB działa poprawnie?
Aby upewnić się, że MongoDB działa poprawnie, sprawdź status usługi, używając poniższego polecenia:
sudo systemctl status mongod
Jeśli wszystko jest w porządku, zobaczysz komunikat mówiący, że usługa jest aktywna (running).
Jak połączyć się z MongoDB?
Po uruchomieniu bazy danych, możesz połączyć się z nią za pomocą konsoli MongoDB. Aby to zrobić, wystarczy wpisać polecenie:
mongo
Po chwili zostaniesz przeniesiony do interaktywnej konsoli MongoDB, w której możesz wykonywać zapytania i operacje na danych.
Podstawowe operacje na danych w MongoDB
MongoDB to baza NoSQL, więc dane przechowywane są w formie dokumentów JSON. Poniżej znajdziesz kilka przykładów podstawowych operacji, które możesz wykonać w MongoDB na Ubuntu 21.04.
1. Tworzenie bazy danych i kolekcji
W MongoDB, zamiast tabel, mamy kolekcje. Aby utworzyć nową bazę danych, wystarczy użyć poniższego polecenia:
use moja_baza
Po utworzeniu bazy danych, możesz stworzyć kolekcję. W MongoDB nie musisz wcześniej definiować schematu tabeli, jak w tradycyjnych bazach danych, po prostu zaczynasz wstawiać dane:
db.createCollection("pracownicy")
2. Wstawianie dokumentów
Aby wstawić dane do kolekcji, użyj poniższego zapytania:
db.pracownicy.insertOne({ imie: "Jan", nazwisko: "Kowalski", wiek: 30 })
Możesz również wstawić wiele dokumentów jednocześnie:
db.pracownicy.insertMany([ { imie: "Anna", nazwisko: "Nowak", wiek: 25 }, { imie: "Piotr", nazwisko: "Wiśniewski", wiek: 40 } ])
3. Wyszukiwanie dokumentów
Aby wyszukać dokumenty w kolekcji, użyj zapytania find(). Na przykład, aby znaleźć wszystkich pracowników, którzy mają więcej niż 30 lat:
db.pracownicy.find({ wiek: { $gt: 30 } })
4. Aktualizacja dokumentów
Aby zaktualizować dokument w kolekcji, użyj zapytania updateOne() lub updateMany(). Przykładowo, aby zaktualizować wiek Jana Kowalskiego:
db.pracownicy.updateOne( { imie: "Jan", nazwisko: "Kowalski" }, { $set: { wiek: 31 } } )
5. Usuwanie dokumentów
Aby usunąć dokument z kolekcji, użyj zapytania deleteOne() lub deleteMany(). Na przykład, aby usunąć dokument Anny Nowak:
db.pracownicy.deleteOne({ imie: "Anna", nazwisko: "Nowak" })
Podsumowanie
Instalacja MongoDB na Ubuntu 21.04 jest szybka i prosta, a sam MongoDB to potężna baza danych NoSQL, która pozwala na elastyczne zarządzanie danymi. Dzięki prostocie wstawiania, aktualizacji i usuwania danych, MongoDB jest doskonałym rozwiązaniem dla aplikacji webowych, które wymagają dużej skalowalności. Po zainstalowaniu MongoDB na swoim systemie, będziesz mógł wykonać szereg operacji na danych, które pomogą Ci w rozwoju Twojego projektu. Jeśli jeszcze nie pracowałeś z MongoDB, zdecydowanie warto spróbować!
Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!