MongoDB je zbirka podatkov NoSQL, ki hrani edinstvene podatke, kot so dokumenti, ki so združeni v zbirke. Na primer, v zbirki MongoDB so podatki o vsaki stranki shranjeni kot dokument, vsi dokumenti strank pa v zbirki.

V tem vodiču se boste naučili ustvarjati dokumente v MongoDB.

Operacije ustvarjanja MongoDB

MongoDB ima dve operaciji ustvarjanja -insertOne () in insertMany (). Vsaka operacija ustvarjanja je omejena na manipulacijo ene zbirke na izvedbo. Lahko pa v vsako izvedbo vstavite enega ali več dokumentov.

Povezano: Kako se modeliranje podatkov razlikuje v MongoDB?

Zato imata obe operaciji ustvarjanja naslednjo strukturo:

db.collection.createOperation ()

Kje db je ime zbirke podatkov in createOperation () je ustrezna operacija (insertOne () ali insertMany ()).

Uporaba operacije insertOne ()

The insertOne () operacija v zbirko vstavi en dokument z naslednjo kodo:

db.collection ("stranke"). insertOne ({
ime: "Sarah Wilson",
starost: 22
})

Če pri ustvarjanju novega dokumenta nastanejo težave,

instagram viewer
insertOne () operacija vrne napako. In če zbirka, ki ji želite dodati dokument, ne obstaja, MongoDB bo ustvaril zbirko in ji dodal dokument.

Opozoriti morate, da dokumentu ni dodeljen ID. To je zato, ker MongoDB samodejno ustvari edinstven ID za vsak dokument v zbirki.

Uporaba operacije insertMany ()

The insertMany () delovanje deluje na enak način kot insertOne () operacijo. Ustvari novo zbirko, če ta ne obstaja, in vrne napako, če pride do težav pri ustvarjanju novega dokumenta.

Vendar je glavna razlika v tem, da je insertMany () operacija vam omogoča, da ustvarite več dokumentov na izvedbo.

Uporaba primera operacije insertMany ()

db.collection ("stranke"). insertMany ({
ime: "Roy Williams",
starost: 21
},
{
ime: "James Brown",
starost: 38
},
{
ime: "Jessica Jones",
starost: 25
})

Zgornji primer ustvarja tri dokumente v zbirki strank in vsak dokument je ločen z vejico. Povezano: Motorji baz podatkov, ki jih morate upoštevati pri svojem naslednjem projektu

Raziščite druge operacije CRUD

Ustvarjanje novih dokumentov je šele začetek tega, kar lahko storite z MongoDB. MongoDB vam omogoča izvajanje operacij CRUD, tako da lahko razvijete celotne baze podatkov.

DelitiCvrkutatiE-naslov
Kako izvajati operacije CRUD v MongoDB

Spoznavanje MongoDB je težavno. Udarite s tekom s CRUD -om.

Preberite Naprej

Sorodne teme
  • Programiranje
  • SQL
  • zbirko podatkov
  • Programiranje
O avtorju
Kadeisha Kean (28 objavljenih člankov)

Kadeisha Kean je razvijalka programske opreme in tehnična/tehnološka pisateljica. Ima izrazito sposobnost poenostavitve nekaterih najbolj zapletenih tehnoloških konceptov; izdelavo materiala, ki ga lahko vsak tehnološki začetnik zlahka razume. Strastno piše, razvija zanimivo programsko opremo in potuje po svetu (skozi dokumentarne filme).

Več od Kadeisha Kean

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti