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ų,
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.
Susipažinti su „MongoDB“ yra sudėtinga. Su „CRUD“ trenkitės į žemę.
Skaityti toliau
- Programavimas
- SQL
- duomenų bazę
- Programavimas
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).
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