MongoDB ir NoSQL datu bāze, kurā tiek glabāti unikāli dati, piemēram, dokumenti, kas ir sagrupēti kolekcijās. Piemēram, MongoDB datu bāzē katra klienta dati tiek glabāti kā dokuments, un visi klienta dokumenti tiek glabāti kolekcijā.
Šajā apmācības rakstā jūs uzzināsit, kā izveidot dokumentus MongoDB.
MongoDB Izveidot operācijas
MongoDB ir divas izveides operācijas -insertOne () un insertMany (). Katra izveides darbība ir ierobežota ar manipulācijām ar vienu kolekciju vienā izpildē. Tomēr katrā izpildē varat ievietot vienu vai vairākus dokumentus.
Saistīts: Kā datu modelēšana atšķiras MongoDB?
Tāpēc abām izveides operācijām ir šāda struktūra:
db.collection.createOperation ()
Kur db ir datu bāzes nosaukums, un createOperation () ir atbilstoša darbība (insertOne () vai insertMany ()).
InsertOne () darbība
The insertOne () darbība ievieto vienu dokumentu kolekcijā, izmantojot šādu kodu:
db.collection (‘klienti’). insertOne ({
nosaukums: “Sāra Vilsone”,
vecums: 22
})
Ja rodas problēma, veidojot jaunu dokumentu,
insertOne () darbība atgriež kļūdu. Un, ja nav kolekcijas, kurai vēlaties pievienot dokumentu, MongoDB izveidos kolekciju un pievienos tai dokumentu.Jums jāņem vērā, ka dokumentam nav piešķirts ID. Tas ir tāpēc, ka MongoDB automātiski izveido unikālu ID katram kolekcijas dokumentam.
InsertMany () darbība
The insertMany () darbība darbojas tādā pašā veidā kā insertOne () operācija. Tā izveido jaunu kolekciju, ja tās nav, un atgriež kļūdu, ja rodas problēma, veidojot jaunu dokumentu.
Tomēr galvenā atšķirība ir tā, ka insertMany () darbība ļauj izveidot vairākus dokumentus vienā izpildē.
Darbības piemērs, izmantojot insertMany ()
db.collection (‘klienti’). insertMany ({
nosaukums: "Roy Williams",
vecums: 21
},
{
nosaukums: “James Brown”,
vecums: 38
},
{
nosaukums: “Jessica Jones”,
vecums: 25
})
Iepriekš minētais piemērs izveido trīs dokumentus klientu kolekcijā, un katrs dokuments ir atdalīts ar komatu. Saistīts: Datu bāzes dzinēji, kas jāņem vērā nākamajā projektā
Izpētiet citas CRUD darbības
Jaunu dokumentu izveide ir tikai sākums tam, ko varat darīt ar MongoDB. MongoDB ļauj veikt CRUD operācijas, lai jūs varētu izveidot pilnīgas datu bāzes.
Iepazīt MongoDB ir sarežģīti. Sasit zemi ar CRUD.
Lasīt Tālāk
- Programmēšana
- SQL
- datu bāze
- Programmēšana
Kadeisha Kean ir pilna komplekta programmatūras izstrādātājs un tehniskais/tehnoloģiju rakstnieks. Viņai ir izteikta spēja vienkāršot dažus no sarežģītākajiem tehnoloģiskajiem jēdzieniem; materiāla ražošana, ko var viegli saprast ikviens tehnoloģiju iesācējs. Viņa aizraujas ar rakstīšanu, interesantas programmatūras izstrādi un pasaules apceļošanu (caur dokumentālajām filmām).
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!
Noklikšķiniet šeit, lai abonētu