MongoDB on NoSQL andmebaas, mis salvestab ainulaadseid andmeid, näiteks dokumente, mis on rühmitatud kogudesse. Näiteks MongoDB andmebaasis salvestatakse iga kliendi andmed dokumendina ja kõik kliendidokumendid kogusse.
Selles õpetusartiklis saate teada, kuidas MongoDB -s dokumente luua.
MongoDB operatsioonide loomine
MongoDB sellel on kaks loomistoimingut -insertOne () ja insertMany (). Iga loomistoiming on piiratud ühe kollektsiooni manipuleerimisega täitmise kohta. Siiski saate igale täitmisele lisada ühe või mitu dokumenti.
Seotud: Kuidas erineb andmete modelleerimine MongoDB -s?
Seetõttu on mõlemal loomisoperatsioonil järgmine struktuur:
db.collection.createOperation ()
Kus db on andmebaasi nimi ja createOperation () on sobiv toiming (insertOne () või insertMany ()).
InsertOne () kasutamine
The insertOne () operatsioon lisab kogusse ühe dokumendi, kasutades järgmist koodi:
db.collection (‘kliendid’). insertOne ({
nimi: "Sarah Wilson",
vanus: 22
})
Kui uue dokumendi loomisel ilmneb probleem,
insertOne () operatsioon tagastab vea. Ja kui kogu, kuhu proovite dokumenti lisada, pole olemas, MongoDB loob kogu ja lisab selle dokumendi.Peaksite märkama, et dokumendile pole määratud ühtegi ID -d. See on sellepärast, et MongoDB loob igale kogumiku dokumendile automaatselt kordumatu ID.
InsertMany () kasutamine
The insertMany () toiming toimib umbes samamoodi nagu insertOne () operatsiooni. See loob uue kogu, kui pakutavat pole olemas, ja tagastab vea, kui uue dokumendi loomisel ilmneb probleem.
Peamine erinevus on aga see, et insertMany () operatsioon võimaldab teil luua mitu dokumenti täitmise kohta.
Toimingu insertNany () kasutamine
db.collection (‘kliendid’). insertMany ({
nimi: "Roy Williams",
vanus: 21
},
{
nimi: "James Brown",
vanus: 38
},
{
nimi: "Jessica Jones",
vanus: 25
})
Ülaltoodud näide loob kliendikogusse kolm dokumenti ja iga dokument eraldatakse komaga. Seotud: Andmebaasimootorid, mida järgmise projekti jaoks kaaluda
Tutvuge teiste CRUD -toimingutega
Uute dokumentide loomine on alles algus sellele, mida saate MongoDB -ga teha. MongoDB võimaldab teil teha CRUD -toiminguid, et saaksite välja töötada täielikud andmebaasid.
MongoDB -ga tutvumine on keeruline. Lööge maad CRUD -iga.
Loe edasi
- Programmeerimine
- SQL
- andmebaas
- Programmeerimine
Kadeisha Kean on täispinu tarkvaraarendaja ja tehniline/tehnoloogiline kirjutaja. Tal on selge võime lihtsustada mõnda kõige keerukamat tehnoloogilist kontseptsiooni; materjali tootmine, millest igale tehnoloogia algajale on lihtne aru saada. Ta on kirglik kirjutamise, huvitava tarkvara arendamise ja maailmas reisimise vastu (dokumentaalfilmide kaudu).
Telli meie uudiskiri
Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!
Tellimiseks klõpsake siin