Wprowadzenie do MongoDB Utwórz bazę danych

Poniższy artykuł MongoDB Utwórz bazę danych zawiera zarys tworzenia bazy danych i kolekcji w MongoDB. MongoDB to system zarządzania bazą danych. Jest to oprogramowanie typu open source, tzn. Jest dostępne bezpłatnie. MongoDB działa w oparciu o model bazy danych zorientowanej na dokumenty, ponieważ obsługuje różne formy danych. Architektura MongoDB jest tworzona przez łączenie dokumentów i kolekcji.

Tworzenie bazy danych MongoDB

Jeśli pochodzisz z języka SQL, możesz pomyśleć, jak w języku SQL, polecenie utworzenia bazy danych jest używane w MongoDB do utworzenia bazy danych. MongoDB nie obsługuje żadnego polecenia do utworzenia bazy danych. W MongoDB nie ma potrzeby ręcznego tworzenia bazy danych, ponieważ w SQL, MongoDB tworzy bazę danych automatycznie, pobierając wartości ze zdefiniowanej kolekcji, gdy użytkownik przechowuje tę wartość w kolekcjach.

Jak stworzyć bazę danych w MongoDB?

Aby utworzyć bazę danych w MongoDB, powinniśmy najpierw poprawnie umieścić bazę danych i kolekcję. Baza danych służy do przechowywania całej kolekcji. Te zbiory służą do przechowywania wszystkich dokumentów. Dokumenty to nic innego jak zbiór nazw i wartości pól.

Zobaczmy przykład, aby zrozumieć strukturę kolekcji

(
"StudentID": 1,
"StudentName": "John"
)

W powyższym przykładzie istnieją dwa pola, tj. StudentID i StudentName. Dlatego dokument zawiera te dwa pola jako odpowiednio nazwę pola oraz 1 i John jako wartości pól.

Utwórz bazę danych

Aby utworzyć bazę danych w MongoDB, użyj polecenia use

Składnia

użyj DatabaseName

Na przykład:

>Use Student

W powyższym przykładzie użycie to polecenie do utworzenia bazy danych, a Student to nazwa bazy danych.

Jeśli powyższe polecenie zostanie wykonane pomyślnie, to daje następujące dane wyjściowe

Wyjście: Przełączono na Student

MongoDB automatycznie przełącza się na bazę danych, gdy użytkownik ją utworzy.

Uwaga: Jeśli nazwa, którą nadajesz bazie danych, już istnieje, MongoDB przekieruje Cię, tj. Połączy Cię bezpośrednio z bazą danych. Jeśli nazwa nadana bazie danych nie istnieje, najpierw tworzy bazę danych o danej nazwie, a następnie przełącza się na utworzoną bazę danych.

Pokaż nazwę bazy danych

Jeśli chcesz poznać nazwę bazy danych, z którą się aktualnie łączysz, możesz użyć komendy db, aby poznać nazwę bazy danych

Składnia:

db

Na przykład:

> db

Wyjście : student

To polecenie jest przydatne dla użytkowników, którzy pracują z wieloma bazami danych i chcą znać właściwą bazę danych, aby wstawić wartości do bazy danych.

Lista wszystkich baz danych

Jeśli chcesz poznać wszystkie bazy danych obecne w MongoDB, możesz skorzystać z komendy show DBS, aby wyświetlić listę wszystkich baz danych.

Składnia: pokaż dbs

Na przykład:

> show dbs

Wynik:

Nauczyciel

Pracowników

W powyższym przykładzie widać, że baza danych Student nie jest wyświetlana na liście baz danych. Wynika to z faktu, że MongoDB nie tworzy bazy danych, dopóki dokumenty nie zostaną zapisane.

Jak stworzyć kolekcję?

Do tworzenia kolekcji w bazie danych, tj. Dokumencie zawierającym nazwę pola i wartości pól, używamy komendy MongoDB db.createCollection (nazwa, opcje).

Składnia komendy createCollection () jest następująca:

db.createCollection(name, options)

  • W tym poleceniu parametr name to nazwa kolekcji, którą chcemy utworzyć.
  • Opcja jest parametrem opcjonalnym. Opcja to dokument służący do określania konfiguracji kolekcji.

Kroki tworzenia kolekcji

Poniżej przedstawiono kilka kroków tworzenia kolekcji, które są następujące:

Krok 1:

Użyj komendy db.createCollection.

>db.createCollection("CreateCollection")

Dane wyjściowe powyższego polecenia można pobrać za pomocą polecenia show collections.

>show collections

Wynik:

CreateCollection

Ponadto MongoDB automatycznie tworzy kolekcje po wstawieniu niektórych dokumentów. Tak więc powyższe kroki można wyeliminować.

Można wykonać następujące kroki.

Krok 1: Najpierw napisz instrukcję insert, aby dodać dokumenty do kolekcji

Składnia

db.DatabaseName.insert
(
);

Krok 2: Następnie wpisz nazwy pól i wartości pól pod instrukcją insert

Składnia

db.DatabaseName.insert

(

(

nazwa pola1,

pole Wartość 1

)

(

nazwa pola 2

wartość pola 2

)

);

Na przykład:

db.Student.insert
(
(
"StudentID": 1,
"StudentName": "smith"
)
);

MogoDB zapewnia komendę insert () w celu dodania dokumentów do kolekcji baz danych.

Jeśli powyższe polecenie zostanie pomyślnie wykonane, wygeneruje następujące dane wyjściowe.

Wynik:

WriteResult ((„nInserted”: 1))

Powyższe dane wyjściowe pokazują, że polecenie wstawiania zostało pomyślnie wykonane i dodaje 1 rekord do kolekcji bazy danych.

Teraz, jeśli uruchomisz komendę show dbs, otrzymasz następujące dane wyjściowe

Na przykład:

>show dbs

Wynik:

Student

Nauczyciel

Pracowników

Usuń utworzoną bazę danych

Jeśli chcesz usunąć utworzoną bazę danych, możesz użyć polecenia drop. MongoDB udostępnia komendę drip w celu usunięcia bazy danych

Składnia

db.DropDatabase ()

Spowoduje to usunięcie wybranej bazy danych. Jeśli konkretna baza danych nie zostanie wybrana, usunie domyślną bazę danych.

Na przykład:

Krok 1: Najpierw sprawdź dostępne bazy danych za pomocą komendy show DBS

>show dbs

student

Nauczyciel

Pracowników

Test

Krok 2: Jeśli chcesz usunąć bazę danych Studentów, polecenia będą wyglądać następująco:

>db.dropDatabase()

>( "dropped" : "student", "ok" : 1 )

Krok 3: Wynik można sprawdzić za pomocą komendy show DBS.

>show dbs

Nauczyciel

Pracowników

Test

Upuść kolekcję z bazy danych

W MongoDB komenda db.collection.drop () służy do usuwania kolekcji z bazy danych.

Składnia polecenia drop ():

db.collection_name.drop ()

Na przykład:

Krok 1: Najpierw sprawdź dostępne kolekcje za pomocą polecenia show kolekcje

>show collections

CreateCollection

TeacherCollection

Pracownicy Kolekcja

Krok 2: Jeśli chcesz usunąć CreateCollection, polecenia będą wyglądać następująco:

>db.CreateCollection.drop()

prawdziwe

Krok 3: Wynik można sprawdzić za pomocą polecenia pokaż kolekcje.

>show collections

TeacherCollection

Pracownicy Kolekcja

Wniosek - Mongo DB Utwórz bazę danych

W tym artykule widzieliśmy, jak utworzyć bazę danych upuszczania reklam, a także tworzenie i usuwanie kolekcji w MongoDB za pomocą poleceń MongoDB.

Polecane artykuły

To był przewodnik po Mongo DB Create Database. Tutaj omawiamy sposób tworzenia, usuwania, upuszczania i usuwania kolekcji w MongoDB za pomocą poleceń MongoDB. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Replikacja w MongoDB
  2. Narzędzia MongoDB
  3. Alternatywy MongoDB
  4. Jak zainstalować MongoDB