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.

JagaPiiksumaE -post
Kuidas teha CRUD -operatsioone MongoDB -s

MongoDB -ga tutvumine on keeruline. Lööge maad CRUD -iga.

Loe edasi

Seotud teemad
  • Programmeerimine
  • SQL
  • andmebaas
  • Programmeerimine
Autori kohta
Kadeisha Kean (Avaldatud 28 artiklit)

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

Veel Kadeisha Keanilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin