Jak tworzyć bazę danych w MongoDB

Jak tworzyć bazę danych w MongoDB
MongoDB to baza danych NoSQL, która działa inaczej w porównaniu z tradycyjnymi relacyjnymi bazami danych i jest odpowiedni do użycia do dużych zestawów danych. MongoDB zastępuje koncepcję tradycyjnych baz danych (działających na rzędach i kolumnach) dokumentami. Ponieważ MongoDB jest dokumentami opartymi na dokumentach, umożliwia tablice dokumentów wbudowanych i reprezentują relacje złożonej hierarchii za pomocą jednego rekordu.MongoDB jest szeroko stosowany ze względu na jego elastyczność i obsługuje elastyczny model zapytania. MongoDB przechowuje dane za pomocą par kluczowych; Konwertuje dane JSON (notacja obiektu JavaScript) w format binarny znany jako BSON (pochodzi również z JSON). MongoDB oferuje również zagnieżdżone dane; Na przykład przechowuje dane w kolekcjach zawierających wiele dokumentów i co ciekawe, dokumenty nie muszą być podobne w jednym zbiorze. Te wiele kolekcji są zbiorowo przechowywane w całym MongoDB.

W tym opisowym poście poprowadzimy Cię do utworzenia bazy danych za pomocą MongoDB w Ubuntu. W tym celu musisz mieć następującą listę warunków wstępnych przed utworzeniem bazy danych:

Wymagania wstępne

Lista warunków wstępnych jest dość prosta i zawiera pakiety wymagane do tworzenia bazy danych w MongoDB:

  • MongoDB musi być zainstalowany w systemie, aby wykonać dowolną operację związaną z MongoDB.
  • MongoDB Shell zapewnia potężną obsługę wiersza poleceń do wykonywania operacji bazy danych, w szczególności najczęściej używanych operacji CRUD (Utwórz, pobieranie, aktualiza.

Jak utworzyć bazę danych w MongoDB

W tej sekcji zawiera kilka kroków, które należy wykonać w celu utworzenia bazy danych w MongoDB. Postępuj zgodnie z krokami:

Krok 1: Uzyskaj dostęp do skorupy MongoDB

Otwórz terminal (Ctrl+alt+t) i najpierw sprawdź status usługi MongoDB za pomocą następującego polecenia:

$ sudo systemCtl Status MongoDB

Wyjście powyższego polecenia pokazuje, że usługa MongoDB jest aktywna i działa:

Następnie uzyskaj dostęp do powłoki Mongo za pomocą poniższego wspomnianego polecenia w terminalu Ubuntu:

$ Mongo

Krok 2: Poszukaj istniejących baz danych

Po uzyskaniu dostępu do powłoki Mongo możesz teraz sprawdzić bazy danych aktualnie wymienionych na serwerze MongoDB. Użyj jednego z następujących poleceń, aby sprawdzić dostępne bazy danych:

> Pokaż DBS

Lub:

> pokaż DBS;

Jak pokazuje wyjście, obecnie na pokładzie znajdują się trzy bazy danych: zauważa się, że są to wbudowane bazy danych.

Krok 3: Utwórz nową bazę danych

Aby utworzyć nową bazę danych za pomocą Mongo Shell; Musisz postępować zgodnie z właściwą składnią, jak wspomniano poniżej:

Użyj [nazwa danych bazy danych]

Po powyższej składni; Stworzyliśmy nową bazę danych „Linuxhint,”Za pomocą następującego polecenia Mongo Shell:

> Użyj Linuxhint

Ponieważ stworzyliśmy tylko pustą bazę danych; Tak więc system nie pokaże go, dopóki nie wstawię do niego danych:

> Pokaż DBS

Krok 4: Aktywuj bazę danych.

Aby aktywować „Linuxhint" Baza danych; Do tego użyjemy następującej składni:

db.kolekcja.wstawić()

„„db„Tutaj odnosi się do wybranej bazy danych; "kolekcja„To nazwa wkładanego dokumentu;

"()”Zawiera dane, które mają zostać wstawione.

Przed wykonaniem polecenia musisz upewnić się, że wybrałeś prawidłową bazę danych; W tym celu użyj następującego polecenia w powładzie Mongo:

> db

Lub możesz połączyć się z bazą danych MongoDB bezpośrednio z terminalu Ubuntu; Użyj następującego polecenia w terminalu, aby połączyć się z „Linuxhint" Baza danych:

$ sudo mongo linuxhint

Zgodnie z składnią użyliśmy poniższej komendy, aby utworzyć nowego użytkownika o nazwie „Jacek”, Jego oznaczenie i wiek.

Notatka: Po pomyślnym wykonaniu polecenia; pokaże wyjście „WriteSult („Ninserted”: 1)”:

> db.użytkownik.wstaw (nazwa: „jack”, oznaczenie: „menedżer”, wiek: 25)

Po włożeniu dokumentu w „Linuxhint", zweryfikuj to "Linuxhint”Jest dodawany do listy baz danych, czy nie: Aby to zrobić, wykonaj następujące polecenie w powładzie Mongo:

> Pokaż DBS

Jak upuścić bazę danych w MongoDB za pomocą Ubuntu

Przed wykonaniem polecenia upuszczenia musisz upewnić się, że jesteś w tej samej bazie danych, którą chcesz usunąć. Możesz sprawdzić za pomocą „db„Polecenie w skorupce Mongo:

> db

Teraz, jeśli uruchomisz następujące polecenie w swojej powładzie Mongo; „„Linuxhint„Baza danych zostanie zrzucona z MongoDB:

> db.Dropdatabase ()

Wniosek

W tej epoce technologicznej zautomatyzowane zarządzanie danymi jest główną potrzebą każdej organizacji. MongoDB jest szeroko stosowany jako DBMS (system zarządzania bazą danych) w IoT (Internet of Things), aplikacji w czasie rzeczywistym, aplikacjach mobilnych i zarządzaniu treścią. MongoDB zapewnia szerokie wsparcie dla słynnych systemów operacyjnych, takich jak dystrybucje Windows, Mac i Linux, takie jak Ubuntu, Debian, Centos itp. Ten artykuł ma na celu utworzenie bazy danych w MongoDB za pomocą Ubuntu jako systemu operacyjnego. Obsługa końcowa Ubuntu jest używana do dostępu do powłok MongoDB, które są dalej wykorzystywane do tworzenia baz danych. Za pomocą Mongo Shell stworzyliśmy bazę danych i włożyliśmy do niej dokumenty. Obsługa Mongo Shell może być również używana do wykonywania innych operacji w bazach danych, takich jak aktualizacja, pobieranie i usuwanie.