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