MongoDB Objektumok tömbje az insert() használatával a Példával

Az „insert” paranccsal több dokumentum is beszúrható egy gyűjteménybe egyszerre. Az alábbi kódpélda több dokumentum egyidejű beillesztésére használható.

A következő példa bemutatja, hogyan lehet ezt megtenni,

Step 1) Hozzon létre egy JavaForgatókönyv a myEmployee nevű változó a dokumentumok tömbjének tárolására

Step 2) Adja hozzá a szükséges dokumentumokat a mezőnévvel és az értékekkel a változóhoz

Step 3) Az insert paranccsal beillesztheti a dokumentumok tömbjét a gyűjteménybe

var myEmployee=
	[
	
		{
			"Employeeid" : 1,
			"EmployeeName" : "Smith"
		},
		{
			"Employeeid"   : 2,
			"EmployeeName" : "Mohan"
		},
		{
			"Employeeid"   : 3,
			"EmployeeName" : "Joe"
		},

	];

	db.Employee.insert(myEmployee);

Ha a parancs sikeresen végrehajtásra került, a következő kimenet jelenik meg

MongoDB Objektumok tömbje az insert() használatával

A kimenet azt mutatja, hogy ez a 3 dokumentum bekerült a gyűjteménybe.

Nyomtatás JSON formátumban

JSON nevű formátum JavaScript objektum jelölése, és csak egy módja annak, hogy az információkat rendszerezett, könnyen olvasható módon tároljuk. További példáinkban a JSON nyomtatási funkciót fogjuk használni, hogy a kimenetet jobb formátumban lássuk.

Nézzünk egy példát a JSON formátumú nyomtatásra

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

Kód magyarázata:

  1. Az első változtatás az Each() függvénynek a find() függvényhez való hozzáfűzése. Ez azt jelenti, hogy kifejezetten végigmegy a gyűjtemény minden egyes dokumentumán. Ily módon jobban szabályozhatja, hogy mit tehet a gyűjtemény egyes dokumentumaival.
  2. A második változás az, hogy a printjson parancsot a forEach utasításba helyezzük. Ez azt eredményezi, hogy a gyűjtemény minden dokumentuma JSON formátumban jelenik meg.

Ha a parancs sikeresen végrehajtásra került, a következő kimenet jelenik meg

output:

Nyomtatás JSON formátumban

A kimenet egyértelműen mutatja, hogy az összes dokumentum JSON-stílusban van kinyomtatva.