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,

instagram viewer
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.

zdieľamTweetE -mail
Ako vykonávať operácie CRUD v MongoDB

Zoznámenie sa s MongoDB je náročné. Vyrazte na zem s CRUD.

Čítajte ďalej

Súvisiace témy
  • Programovanie
  • SQL
  • databázy
  • Programovanie
O autorovi
Kadeisha Kean (28 publikovaných článkov)

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).

Viac od Kadeisha Keana

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