MongoDB je databáza NoSQL, ktorá ukladá jedinečné údaje, ako sú dokumenty, ktoré sú zoskupené do kolekcií. Napríklad v databáze MongoDB sú údaje každého zákazníka uložené ako dokument a všetky dokumenty zákazníkov sú uložené v zbierke.
V tomto tutoriálnom článku sa naučíte, ako vytvárať dokumenty v MongoDB.
Operácie vytvárania MongoDB
MongoDB má dve operácie vytvorenia -insertOne () a insertMany (). Každá operácia vytvorenia je obmedzená na manipuláciu s jednou kolekciou na vykonanie. Na každú exekúciu však môžete vložiť jeden alebo viac dokumentov.
Súvisiace: Ako sa dátové modelovanie líši v MongoDB?
Obe operácie vytvorenia majú preto nasledujúcu štruktúru:
db.collection.createOperation ()
Kde db je názov databázy a createOperation () je vhodná operácia (insertOne () alebo insertMany ()).
Použitie operácie insertOne ()
The insertOne () operácia vloží jeden dokument do kolekcie pomocou nasledujúceho kódu:
db.collection („zákazníci“). insertOne ({
meno: „Sarah Wilson“,
vek: 22
})
Ak je pri vytváraní nového dokumentu problém,
insertOne () operácia vráti chybu. A ak zbierka, do ktorej sa pokúšate pridať dokument, neexistuje, MongoDB vytvorí kolekciu a pridá do nej dokument.Mali by ste si všimnúť, že dokumentu nie je priradený žiadny identifikátor. To je preto, že MongoDB automaticky vytvorí jedinečný identifikátor pre každý dokument v zbierke.
Použitie operácie insertMany ()
The insertMany () prevádzka funguje takmer rovnako ako insertOne () operáciu. Ak poskytnutá kolekcia neexistuje, vytvorí novú kolekciu a v prípade problému s vytvorením nového dokumentu vráti chybu.
Hlavným rozdielom však je, že insertMany () prevádzka vám umožňuje vytvoriť viac dokumentov na jedno spustenie.
Použitie príkladu operácie insertMany ()
db.collection („zákazníci“). insertMany ({
meno: „Roy Williams“,
vek: 21
},
{
meno: „James Brown“,
vek: 38
},
{
meno: „Jessica Jones“,
vek: 25
})
Vyššie uvedený príklad vytvára tri dokumenty v kolekcii zákazníkov a každý dokument je oddelený čiarkou. Súvisiace: Databázové motory, ktoré je potrebné zvážiť pri vašom ďalšom projekte
Pozrite sa na ďalšie operácie CRUD
Vytváranie nových dokumentov je len začiatok toho, čo môžete s MongoDB robiť. MongoDB vám umožňuje vykonávať operácie CRUD, takže môžete vyvíjať kompletné databázy.
Zoznámenie sa s MongoDB je náročné. Vyrazte na zem s CRUD.
Čítajte ďalej
- Programovanie
- SQL
- databázy
- Programovanie
Kadeisha Kean je softvérový vývojár a technický/technologický spisovateľ. Má výraznú schopnosť zjednodušiť niektoré z najzložitejších technologických konceptov; produkovať materiál, ktorému každý technologický nováčik ľahko porozumie. Je nadšená písaním, vývojom zaujímavého softvéru a cestovaním po svete (prostredníctvom dokumentov).
prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!
Kliknutím sem sa prihlásite na odber