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,
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.
Spoznavanje MongoDB je težavno. Udarite s tekom s CRUD -om.
Preberite Naprej
- Programiranje
- SQL
- zbirko podatkov
- Programiranje
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).
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