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

MongoDB Niz objekata pomoću insert()

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:

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

Ispis u JSON formatu

Izlaz jasno pokazuje da su svi dokumenti ispisani u JSON stilu.