MongoDB Niz objekata pomoću insert() s primjerom
Naredba "insert" također se može koristiti za umetanje više dokumenata u zbirku odjednom. Primjer koda u nastavku može se koristiti za umetanje više dokumenata odjednom.
Sljedeći primjer pokazuje kako se to može učiniti,
Korak 1) Napravite JavaScript varijabla pod nazivom myEmployee za držanje niza dokumenata
Korak 2) Dodajte potrebne dokumente s nazivom polja i vrijednostima u varijablu
Korak 3) Koristite naredbu insert za umetanje niza dokumenata u zbirku
var myEmployee= [ { "Employeeid" : 1, "EmployeeName" : "Smith" }, { "Employeeid" : 2, "EmployeeName" : "Mohan" }, { "Employeeid" : 3, "EmployeeName" : "Joe" }, ]; db.Employee.insert(myEmployee);
Ako je naredba uspješno izvršena, prikazat će se sljedeći izlaz
Izlaz pokazuje da su ta 3 dokumenta dodana u zbirku.
Ispis u JSON formatu
JSON je format tzv JavaNotacija objekta skripte, i samo je način pohranjivanja informacija na organiziran način koji se lako čita. U našim daljnjim primjerima koristit ćemo funkciju ispisa JSON kako bismo vidjeli izlaz u boljem formatu.
Pogledajmo primjer ispisa u JSON formatu
db.Employee.find().forEach(printjson)
Objašnjenje koda:
- Prva promjena je dodavanje funkcije pozvane za Every() funkciji find(). Ono što ovo čini je da osigurava eksplicitno prolaženje kroz svaki dokument u zbirci. Na taj način imate veću kontrolu nad onim što možete učiniti sa svakim od dokumenata u zbirci.
- Druga promjena je stavljanje naredbe printjson u naredbu forEach. To će uzrokovati da se svaki dokument u zbirci prikaže u JSON formatu.
Ako je naredba uspješno izvršena, prikazat će se sljedeći izlaz
Izlaz:
Izlaz jasno pokazuje da su svi dokumenti ispisani u JSON stilu.