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,

instagram viewer
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.

KopīgotČivinātE -pasts
Kā veikt CRUD operācijas MongoDB

Iepazīt MongoDB ir sarežģīti. Sasit zemi ar CRUD.

Lasīt Tālāk

Saistītās tēmas
  • Programmēšana
  • SQL
  • datu bāze
  • Programmēšana
Par autoru
Kadeiša Kīna (Publicēti 28 raksti)

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

Vairāk no Kadeisha Kean

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