MongoDB yra „NoSQL“ duomenų bazė, kurioje saugomi unikalūs duomenys, pvz., dokumentai, sugrupuoti į kolekcijas. Pavyzdžiui, „MongoDB“ duomenų bazėje kiekvieno kliento duomenys saugomi kaip dokumentas, o visi kliento dokumentai - kolekcijoje.

Šiame vadovėlio straipsnyje sužinosite, kaip kurti dokumentus „MongoDB“.

„MongoDB“ operacijų kūrimas

MongoDB turi dvi kūrimo operacijas -insertOne () ir insertMany (). Kiekviena kūrimo operacija gali būti atliekama tik vienu rinkiniu. Tačiau kiekvieną kartą galite įterpti vieną ar kelis dokumentus.

Susijęs: Kaip duomenų modeliavimas skiriasi „MongoDB“?

Todėl abi kūrimo operacijos turi tokią struktūrą:

db.collection.createOperation ()

Kur db yra duomenų bazės pavadinimas ir createOperation () yra tinkama operacija (insertOne () arba insertMany ()).

„InsertOne“ () operacijos naudojimas

The insertOne () operacija įterpia vieną dokumentą į rinkinį naudodami šį kodą:

db.collection („klientai“). insertOne ({
vardas: „Sarah Wilson“,
amžius: 22
})

Jei kuriant naują dokumentą kyla problemų,

instagram viewer
insertOne () operacija grąžina klaidą. O jei kolekcijos, prie kurios bandote pridėti dokumentą, nėra, MongoDB sukurs kolekciją ir pridės prie jos dokumentą.

Turėtumėte pastebėti, kad dokumentui nėra priskirtas ID. Tai yra, nes MongoDB automatiškai sukuria unikalų kiekvieno kolekcijos dokumento ID.

„InsertMany“ () naudojimas

The insertMany () operacija veikia panašiai kaip ir insertOne () operacija. Ji sukuria naują kolekciją, jei jos nėra, ir grąžina klaidą, jei kyla problemų kuriant naują dokumentą.

Tačiau pagrindinis skirtumas yra tas, kad insertMany () operacija leidžia jums sukurti kelis dokumentus vienu metu.

Naudojimas insertMany () operacijos pavyzdys

db.collection („klientai“). insertMany ({
Pavadinimas: „Roy Williams“,
amžius: 21
},
{
Pavadinimas: „James Brown“,
amžius: 38
},
{
vardas: „Jessica Jones“,
amžius: 25
})

Aukščiau pateiktas pavyzdys sukuria tris dokumentus klientų kolekcijoje ir kiekvienas dokumentas yra atskirtas kableliu. Susijęs: Duomenų bazių varikliai, kuriuos reikia apsvarstyti vykdant kitą projektą

Naršykite kitas CRUD operacijas

Naujų dokumentų kūrimas yra tik pradžia to, ką galite padaryti naudodami „MongoDB“. „MongoDB“ leidžia atlikti CRUD operacijas, todėl galite sukurti visas duomenų bazes.

Dalintis„Tweet“Paštu
Kaip atlikti CRUD operacijas „MongoDB“

Susipažinti su „MongoDB“ yra sudėtinga. Su „CRUD“ trenkitės į žemę.

Skaityti toliau

Susijusios temos
  • Programavimas
  • SQL
  • duomenų bazę
  • Programavimas
Apie autorių
Kadeisha Kean (Paskelbti 28 straipsniai)

Kadeisha Kean yra „Full Stack“ programinės įrangos kūrėja ir techninė/technologijų rašytoja. Ji turi aiškų sugebėjimą supaprastinti kai kurias sudėtingiausias technologines sąvokas; gaminti medžiagą, kurią lengvai supranta bet kuris naujokas. Ji aistringai rašo, kuria įdomią programinę įrangą ir keliauja po pasaulį (per dokumentinius filmus).

Daugiau iš Kadeisha Kean

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia