Dodajte MongoDB Array z uporabo insert () s primerom

Anonim

Ukaz "vstavi" lahko uporabite tudi za vstavljanje več dokumentov v zbirko hkrati. Spodnji primer kode lahko uporabite za vstavljanje več dokumentov hkrati.

Naslednji primer prikazuje, kako je to mogoče storiti,

Korak 1) Ustvarite spremenljivko JavaScript, imenovano myEfficiee, da shranite vrsto dokumentov

Korak 2) Spremenljivki dodajte zahtevane dokumente z imenom polja in vrednostmi

3. korak) Z ukazom za vstavljanje v zbirko vstavite niz dokumentov

var myEmployee=[{"Employeeid" : 1,"EmployeeName" : "Smith"},{"Employeeid" : 2,"EmployeeName" : "Mohan"},{"Employeeid" : 3,"EmployeeName" : "Joe"},];db.Employee.insert(myEmployee);

Če se ukaz uspešno izvede, se prikaže naslednji izhod

Rezultati kažejo, da so bili ti 3 dokumenti dodani v zbirko.

Tiskanje v formatu JSON

JSON je oblika, imenovana JavaScript Object Notation , in je le način za shranjevanje informacij na organiziran in lahko berljiv način. V nadaljnjih primerih bomo uporabili funkcijo tiskanja JSON, da si bomo rezultate ogledali v boljši obliki.

Oglejmo si primer tiskanja v formatu JSON

db.Employee.find().forEach(printjson)

Razlaga kode:

  1. Prva sprememba je, da se funkciji find () doda funkcija, imenovana za Every (). To naredi tako, da poskrbi za izrecno pregledovanje vsakega dokumenta v zbirki. Na ta način imate več nadzora nad tem, kaj lahko naredite z vsakim dokumentom v zbirki.
  2. Druga sprememba je ukaz printjson postaviti v stavek forEach. Zaradi tega bo vsak dokument v zbirki prikazan v obliki JSON.

Če se ukaz uspešno izvede, se prikaže naslednji izhod

Izhod:

Rezultat jasno kaže, da so vsi dokumenti natisnjeni v slogu JSON.