MongoDB Matrice de obiecte folosind insert() cu Exemplu

Comanda „inserare” poate fi folosită și pentru a insera mai multe documente într-o colecție simultan. Exemplul de cod de mai jos poate fi folosit pentru a introduce mai multe documente simultan.

Următorul exemplu arată cum se poate face acest lucru,

Pas 1) Crearea unei JavaScenariu variabila numită myEmployee pentru a deține matricea de documente

Pas 2) Adăugați documentele necesare cu numele câmpului și valori la variabilă

Pas 3) Utilizați comanda insert pentru a insera matricea de documente în colecție

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

	];

	db.Employee.insert(myEmployee);

Dacă comanda este executată cu succes, va fi afișată următoarea ieșire

MongoDB Matrice de obiecte folosind insert()

Rezultatul arată că acele 3 documente au fost adăugate la colecție.

Imprimare în format JSON

JSON este un format numit JavaNotarea obiectului script, și este doar o modalitate de a stoca informații într-un mod organizat, ușor de citit. În exemplele noastre ulterioare, vom folosi funcționalitatea de imprimare JSON pentru a vedea rezultatul într-un format mai bun.

Să ne uităm la un exemplu de tipărire în format JSON

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

Explicația codului:

  1. Prima modificare este să adăugați funcția numită pentru Each() la funcția find(). Acest lucru face este că se asigură că parcurge în mod explicit fiecare document din colecție. În acest fel, aveți mai mult control asupra a ceea ce puteți face cu fiecare dintre documentele din colecție.
  2. A doua modificare este să puneți comanda printjson în instrucțiunea forEach. Acest lucru va face ca fiecare document din colecție să fie afișat în format JSON.

Dacă comanda este executată cu succes, va fi afișată următoarea ieșire

ieșire:

Imprimare în format JSON

Rezultatul arată clar că toate documentele sunt tipărite în stil JSON.