Ú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 -
- Replikácia v MongoDB
- Nástroje MongoDB
- Alternatívy MongoDB
- Ako nainštalovať MongoDB