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 -
- Replikacja w MongoDB
- Narzędzia MongoDB
- Alternatywy MongoDB
- Jak zainstalować MongoDB