Úvod do vytváření databáze MongoDB
Následující článek MongoDB Create Database poskytuje přehled pro vytvoření databáze a kolekcí v MongoDB. MongoDB je systém pro správu databází. Jedná se o open-source, tj. Je k dispozici zdarma. MongoDB sleduje dokumentově orientovaný databázový model, protože podporuje různé formy dat. Architektura MongoDB je vytvořena kombinací dokumentů a sbírek.
Vytvoření databáze MongoDB
Pokud jste z pozadí SQL, můžete si myslet, jako v SQL, k vytvoření databáze se v MongoDB používá příkaz create database. MongoDB nepodporuje žádný příkaz k vytvoření databáze. V MongoDB není nutné vytvářet databázi ručně jako v SQL, MongoDB vytváří databázi automaticky načtením hodnot z definované kolekce, když uživatel tuto hodnotu uloží do kolekcí.
Jak vytvořit databázi v MongoDB?
Chcete-li vytvořit databázi v MongoDB, měli bychom nejprve umístit databázi a kolekci správně. Databáze slouží k uložení celé kolekce. A tyto sbírky se používají k uložení všech dokumentů. Dokumenty nejsou nic jiného než kolekce názvů polí a hodnot.
Podívejme se na příklad, abychom pochopili strukturu sbírek
(
"StudentID": 1,
"StudentName": "John"
)
Ve výše uvedeném příkladu jsou dvě pole, tj. StudentID a StudentName. Dokument tedy obsahuje tato dvě pole jako název pole a 1 a Jan jako hodnoty pole.
Vytvoření databáze
K vytvoření databáze v MongoDB se používá příkaz
Syntax
použijte DatabaseName
Například:
>Use Student
Ve výše uvedeném příkladu je použit příkaz k vytvoření databáze a student je název databáze.
Pokud byl výše uvedený příkaz úspěšně proveden, dává následující výstup
Výstup: Přepnuto na studenta
MongoDB se automaticky přepne do databáze, jakmile ji uživatel vytvoří.
Poznámka: Pokud jméno, které přidáte do databáze, již existuje, MongoDB vás přesměruje, tj. Připojí se přímo k databázi. Pokud název, který přidáte do databáze, neexistuje, vytvoří nejprve databázi daného jména a poté přepne na vytvořenou databázi.
Zobrazit název databáze
Pokud chcete znát název databáze, ke které se právě připojujete, můžete pomocí příkazu db znát název databáze.
Syntax:
db
Například:
> db
Výstup : Student
Tento příkaz je užitečný pro uživatele, kteří pracují s více databázemi a chtějí znát správnou databázi pro vložení hodnot do databáze.
Seznam všech databází
Pokud chcete znát všechny databáze přítomné v MongoDB, můžete pomocí příkazu show DBS vypsat všechny databáze.
Syntaxe: show dbs
Například:
> show dbs
Výstup:
Učitel
Zaměstnanci
Ve výše uvedeném příkladu můžete vidět, že databáze Student není v seznamu databází zobrazena. Důvodem je, že MongoDB nevytváří databázi, dokud nebudou dokumenty uloženy.
Jak vytvořit kolekci?
Pro vytvoření kolekcí v databázi, tj. Dokumentu, který obsahuje název pole a hodnoty pole, používáme příkaz MongoDB db.createCollection (name, options).
Příkaz syntaxe createCollection () je uveden následovně:
db.createCollection(name, options)
- V tomto příkazu je parametr name název kolekce, kterou chceme vytvořit.
- Volba je volitelný parametr. Možnost je dokument, který se používá ke specifikaci konfigurace kolekce.
Kroky k vytvoření kolekce
Níže jsou uvedeny některé kroky pro vytvoření kolekce, které jsou následující:
Krok 1:
Použijte příkaz db.createCollection.
>db.createCollection("CreateCollection")
Výstup výše uvedeného příkazu lze vyvolat pomocí příkazu show collection.
>show collections
Výstup:
CreateCollection
MongoDB také vytvoří sbírky automaticky, když vložíte některé dokumenty. Výše uvedené kroky tedy lze eliminovat.
Lze postupovat podle následujících kroků.
Krok 1: Nejprve napište příkaz insert a přidejte dokumenty do kolekce
Syntax
db.DatabaseName.insert
(
);
Krok 2: Poté do pole pro vložení zadejte názvy polí a hodnoty polí
Syntax
db.DatabaseName.insert
(
(
název pole1,
pole Hodnota1
)
(
název pole2
hodnota pole2
)
…
….
);
Například:
db.Student.insert
(
(
"StudentID": 1,
"StudentName": "smith"
)
);
MogoDB poskytuje příkaz insert () pro přidání dokumentů do kolekcí databází.
Pokud je výše uvedený příkaz úspěšně proveden, vydá následující výstup.
Výstup:
Výsledek zápisu ((„nInserted“: 1))
Výše uvedený výstup ukazuje, že příkaz insert byl úspěšně proveden a přidá 1 záznam do kolekce databáze.
Nyní, pokud u spustíte příkaz show dbs, získáte následující výstup
Například:
>show dbs
Výstup:
Student
Učitel
Zaměstnanci
Odstraňte vytvořenou databázi
Pokud chcete smazat vytvořenou databázi, můžete použít příkaz drop. MongoDB poskytuje odkapávací příkaz k odstranění databáze
Syntax
db.DropDatabase ()
Tím se odstraní vybraná databáze. Pokud není vybraná konkrétní databáze, odstraní výchozí databázi.
Například:
Krok 1: Nejprve zkontrolujte dostupné databáze pomocí příkazu show DBS
>show dbs
student
Učitel
Zaměstnanci
Test
Krok 2: Pokud chcete odstranit databázi Student, příkazy budou následující:
>db.dropDatabase()
>( "dropped" : "student", "ok" : 1 )
Krok 3: Výsledek lze zkontrolovat pomocí příkazu show DBS.
>show dbs
Učitel
Zaměstnanci
Test
Přetažení kolekce z databáze
V MongoDB se příkaz db.collection.drop () používá k vyřazení kolekce z databáze.
Syntaxe příkazu drop ():
db.collection_name.drop ()
Například:
Krok 1: Nejprve zkontrolujte dostupné kolekce pomocí příkazu show collectctions
>show collections
CreateCollection
Výběr učitele
Výběr zaměstnanců
Krok 2: Pokud chcete odstranit CreateCollection, příkazy budou následující:
>db.CreateCollection.drop()
skutečný
Krok 3: Výsledek lze zkontrolovat pomocí příkazu show collection.
>show collections
Výběr učitele
Výběr zaměstnanců
Závěr - Mongo DB vytvořit databázi
V tomto článku jsme viděli, jak vytvořit databázi poklesů reklam a také vytvářet a mazat kolekce v MongoDB pomocí příkazů MongoDB.
Doporučené články
Toto byl průvodce vytvořením databáze Mongo DB. Zde diskutujeme o tom, jak vytvářet, mazat, mazat a mazat kolekce v MongoDB pomocí příkazů MongoDB. Další informace naleznete také v dalších navrhovaných článcích -
- Replikace v MongoDB
- Nástroje MongoDB
- MongoDB Alternativy
- Jak nainstalovat MongoDB