MongoDB Array av objekt som använder insert() med Exempel

Kommandot "insert" kan också användas för att infoga flera dokument i en samling samtidigt. Kodexemplet nedan kan användas för att infoga flera dokument samtidigt.

Följande exempel visar hur detta kan göras,

Steg 1) Skapa en JavaScript variabel som kallas myEmployee för att hålla mängden dokument

Steg 2) Lägg till de obligatoriska dokumenten med fältnamnet och värden till variabeln

Steg 3) Använd kommandot infoga för att infoga mängden dokument i samlingen

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

	];

	db.Employee.insert(myEmployee);

Om kommandot utförs framgångsrikt kommer följande utdata att visas

MongoDB Array av objekt som använder insert()

Resultatet visar att dessa tre dokument lades till samlingen.

Utskrift i JSON-format

JSON är ett format som kallas JavaSkriptobjektnotation, och är bara ett sätt att lagra information på ett organiserat, lättläst sätt. I våra ytterligare exempel kommer vi att använda JSON-utskriftsfunktionen för att se utdata i ett bättre format.

Låt oss titta på ett exempel på utskrift i JSON-format

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

Kodförklaring:

  1. Den första ändringen är att lägga till funktionen som kallas för Every() till funktionen find(). Vad detta gör är att det ser till att explicit gå igenom varje dokument i samlingen. På så sätt har du mer kontroll över vad du kan göra med vart och ett av dokumenten i samlingen.
  2. Den andra ändringen är att lägga kommandot printjson till forEach-satsen. Detta gör att varje dokument i samlingen visas i JSON-format.

Om kommandot utförs framgångsrikt kommer följande utdata att visas

Produktion:

Utskrift i JSON-format

Utdata visar tydligt att alla dokument är utskrivna i JSON-stil.

Sammanfatta detta inlägg med: