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
})
instagram viewer

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.

UdioCvrkutE -pošta
Kako izvesti CRUD operacije u MongoDB -u

Upoznavanje MongoDB -a teško je. Udarite s trčanjem s CRUD -om.

Pročitajte Dalje

Povezane teme
  • Programiranje
  • SQL
  • baza podataka
  • Programiranje
O autoru
Kadeisha Kean (28 objavljenih članaka)

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

Više od Kadeishe Kean

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