MongoDB je NoSQL baza podataka koja pohranjuje jedinstvene podatke poput dokumenata koji su grupirani u zbirke. Na primjer, u bazi podataka MongoDB, podaci o svakom korisniku pohranjeni su kao dokument, a svi dokumenti korisnika pohranjeni su u zbirci.
U ovom vodiču naučit ćete kako stvoriti dokumente u MongoDB -u.
MongoDB operacije stvaranja
MongoDB ima dvije operacije stvaranja -insertOne () i insertMany (). Svaka operacija stvaranja ograničena je na manipuliranje jednom zbirkom po izvršenju. Međutim, možete umetnuti jedan ili više dokumenata za svako izvršenje.
Povezano: Kako se modeliranje podataka razlikuje u MongoDB -u?
Stoga obje operacije kreiranja imaju sljedeću strukturu:
db.collection.createOperation ()
Gdje db je naziv baze podataka i createOperation () je li odgovarajuća operacija (insertOne () ili insertMany ()).
Korištenje operacije insertOne ()
The insertOne () operacija ubacuje jedan dokument u zbirku, koristeći sljedeći kôd:
db.collection ("kupci"). insertOne ({
ime: "Sarah Wilson",
dob: 22
})
Ako postoji problem pri stvaranju novog dokumenta, insertOne () operacija vraća pogrešku. A ako zbirka kojoj pokušavate dodati dokument ne postoji, MongoDB će stvoriti zbirku i dodati joj dokument.
Trebali biste primijetiti da dokumentu nije dodijeljen ID. Ovo je zbog MongoDB automatski stvara jedinstveni ID za svaki dokument u zbirci.
Korištenje operacije insertMany ()
The insertMany () operacija radi na isti način kao i insertOne () operacija. On stvara novu zbirku ako ponuđena ne postoji i vraća pogrešku ako postoji problem pri stvaranju novog dokumenta.
Međutim, glavna razlika je u tome što je insertMany () operacija vam omogućuje stvaranje više dokumenata po izvršenju.
Primjer operacije insertMany ()
db.collection ("kupci"). insertMany ({
ime: "Roy Williams",
dob: 21
},
{
ime: "James Brown",
dob: 38
},
{
ime: "Jessica Jones",
dob: 25
})
Gornji primjer stvara tri dokumenta u zbirci korisnika, a svaki je dokument odvojen zarezom. Povezano: Motori baze podataka koje trebate razmotriti za svoj sljedeći projekt
Istražite ostale CRUD operacije
Izrada novih dokumenata tek je početak onoga što možete učiniti s MongoDB -om. MongoDB vam omogućuje izvođenje CRUD operacija, tako da možete razviti cjelovite baze podataka.
Upoznavanje MongoDB -a teško je. Udarite s trčanjem s CRUD -om.
Pročitajte Dalje
- Programiranje
- SQL
- baza podataka
- Programiranje
Kadeisha Kean je programer softvera i pisac tehničke/tehnologije. Ona ima izrazitu sposobnost pojednostavljivanja nekih od najsloženijih tehnoloških koncepata; proizvodnju materijala koji može lako razumjeti svaki početnik u tehnologiji. Oduševljena je pisanjem, razvojem zanimljivog softvera i putovanjem po svijetu (kroz dokumentarne filmove).
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!
Kliknite ovdje za pretplatu