Úvod do databázy MongoDB Create Database

Nasledujúci článok MongoDB Create Database poskytuje prehľad pre vytvorenie databázy a kolekcií v MongoDB. MongoDB je systém správy databáz. Je to open-source, tj je k dispozícii zadarmo. MongoDB sa riadi databázovým modelom zameraným na dokumenty, pretože podporuje rôzne formy údajov. Architektúra MongoDB sa vytvára kombináciou dokumentov a zbierok.

Vytvorenie databázy MongoDB

Ak ste na pozadí SQL, možno si myslíte, že ako v SQL, na vytvorenie databázy sa v MongoDB používa príkaz create database. MongoDB nepodporuje žiadny príkaz na vytvorenie databázy. V MongoDB nie je potrebné vytvárať databázu manuálne ako v SQL, MongoDB vytvára databázu automaticky načítaním hodnôt z definovanej kolekcie, keď užívateľ uloží túto hodnotu do kolekcií.

Ako vytvoriť databázu v MongoDB?

Ak chcete vytvoriť databázu v MongoDB, mali by sme najprv správne umiestniť databázu a kolekciu. Databáza slúži na uloženie celej zbierky. A tieto zbierky sa používajú na ukladanie všetkých dokumentov. Dokumenty nie sú ničím iným než súborom názvov a hodnôt polí.

Pozrime sa na príklad, ako porozumieť štruktúre zbierok

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

Vo vyššie uvedenom príklade sú dve polia, tj StudentID a StudentName. Dokument preto obsahuje tieto dve polia ako názov poľa a 1 a John ako hodnoty polí.

Vytvorte databázu

Na vytvorenie databázy v MongoDB sa používa príkaz

syntax

použite DatabaseName

Napríklad:

>Use Student

Vo vyššie uvedenom príklade je použitie príkaz na vytvorenie databázy a Študent je názov databázy.

Ak bol príkaz uvedený vyššie úspešne vykonaný, vydá nasledujúci výstup

Výstup: Prepnutý na študenta

Po vytvorení používateľom sa MongoDB automaticky prepne do databázy.

Poznámka: Ak už názov, ktorý dáte databáze, už existuje, MongoDB vás presmeruje, tj pripojí vás priamo k databáze. Ak názov, ktorý dáte databáze, neexistuje, vytvorí najprv databázu s daným menom a potom sa prepne na vytvorenú databázu.

Zobraziť názov databázy

Ak chcete poznať názov databázy, ku ktorej sa práve pripájate, môžete pomocou príkazu db poznať názov databázy.

syntaxe:

db

Napríklad:

> db

Výstup : Študent

Tento príkaz je užitočný pre používateľov, ktorí pracujú s viacerými databázami a chcú poznať správnu databázu na vloženie hodnôt do databázy.

Zoznam všetkých databáz

Ak chcete poznať všetky databázy prítomné v MongoDB, môžete na zobrazenie všetkých databáz použiť príkaz show DBS.

Syntax: show dbs

Napríklad:

> show dbs

Výkon:

učiteľ

zamestnanci

Vo vyššie uvedenom príklade môžete vidieť, že databáza Študent nie je uvedená v zozname databáz. Dôvodom je, že MongoDB nevytvára databázu, kým sa dokumenty neuložia.

Ako vytvoriť kolekciu?

Na vytvorenie kolekcií v databáze, tj dokumentu, ktorý obsahuje názov poľa a hodnoty poľa, používame príkaz MongoDB db.createCollection (názov, voľby).

Príkaz syntax createCollection () je uvedený nasledovne:

db.createCollection(name, options)

  • V tomto príkaze je parameter name názov kolekcie, ktorú chceme vytvoriť.
  • Možnosť je voliteľný parameter. Voľba je dokument, ktorý sa používa na určenie konfigurácie kolekcie.

Kroky na vytvorenie zbierky

Nižšie sú uvedené niektoré kroky na vytvorenie kolekcie, ktoré sú nasledujúce:

Krok 1:

Použite príkaz db.createCollection.

>db.createCollection("CreateCollection")

Výstup vyššie uvedeného príkazu je možné získať pomocou príkazu show collection.

>show collections

Výkon:

CreateCollection

MongoDB tiež vytvára kolekcie automaticky, keď vložíte nejaké dokumenty. Vyššie uvedené kroky je teda možné eliminovať.

Nasledujú nasledujúce kroky.

Krok 1: Najprv napíšte príkaz insert a pridajte dokumenty do kolekcie

syntax

db.DatabaseName.insert
(
);

Krok 2: Potom napíšte názvy polí a hodnoty polí do príkazu insert

syntax

db.DatabaseName.insert

(

(

názov poľa1,

pole Hodnota1

)

(

názov poľa2

hodnota poľa 2

)

….

);

Napríklad:

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

MogoDB poskytuje príkaz insert () na pridávanie dokumentov do kolekcií databáz.

Ak je vyššie uvedený príkaz úspešne vykonaný, vydá nasledujúci výstup.

Výkon:

Výsledok zápisu ((„nInserted“: 1))

Vyššie uvedený výstup ukazuje, že príkaz insert je úspešne vykonaný a pridá 1 záznam do kolekcie databázy.

Teraz, ak u spustíte príkaz show dbs, dá nasledujúci výstup

Napríklad:

>show dbs

Výkon:

študent

učiteľ

zamestnanci

Odstráňte vytvorenú databázu

Ak chcete vymazať vytvorenú databázu, môžete použiť príkaz drop. MongoDB poskytuje príkaz na kvapkanie na odstránenie databázy

syntax

db.DropDatabase ()

Týmto sa odstráni databáza, ktorú ste vybrali. Ak konkrétna databáza nie je vybraná, odstráni predvolenú databázu.

Napríklad:

Krok 1: Najprv skontrolujte dostupné databázy pomocou príkazu show DBS

>show dbs

študent

učiteľ

zamestnanci

skúška

Krok 2: Ak chcete odstrániť databázu študentov, príkazy budú nasledujúce:

>db.dropDatabase()

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

Krok 3: Výsledok je možné skontrolovať pomocou príkazu show DBS.

>show dbs

učiteľ

zamestnanci

skúška

Zrušte zbierku z databázy

V MongoDB sa príkaz db.collection.drop () používa na zrušenie kolekcie z databázy.

Syntax príkazu drop ():

db.collection_name.drop ()

Napríklad:

Krok 1: Najprv skontrolujte dostupné kolekcie pomocou príkazu show kolctions

>show collections

CreateCollection

TeacherCollection

EmployeesCollection

Krok 2: Ak chcete odstrániť CreateCollection, príkazy budú nasledujúce:

>db.CreateCollection.drop()

pravdivý

Krok 3: Výsledok je možné skontrolovať pomocou príkazu Zobraziť kolekcie.

>show collections

TeacherCollection

EmployeesCollection

Záver - Vytvorenie databázy Mongo DB

V tomto článku sme videli, ako vytvoriť databázu poklesov reklám, ako aj vytvárať a odstraňovať kolekcie v MongoDB pomocou príkazov MongoDB.

Odporúčané články

Toto bol sprievodca vytvorením databázy Mongo DB. Tu diskutujeme o tom, ako vytvoriť, odstrániť, zrušiť a odstrániť kolekcie v MongoDB pomocou príkazov MongoDB. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Replikácia v MongoDB
  2. Nástroje MongoDB
  3. Alternatívy MongoDB
  4. Ako nainštalovať MongoDB