Ú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 -

  1. Replikace v MongoDB
  2. Nástroje MongoDB
  3. MongoDB Alternativy
  4. Jak nainstalovat MongoDB