MongoDB Array av objekter som bruker insert() med Eksempel

Kommandoen "sett inn" kan også brukes til å sette inn flere dokumenter i en samling samtidig. Kodeeksemplet nedenfor kan brukes til å sette inn flere dokumenter om gangen.

Følgende eksempel viser hvordan dette kan gjøres,

Trinn 1) Lag en JavaScript variabel kalt myEmployee for å holde utvalget av dokumenter

Trinn 2) Legg til de nødvendige dokumentene med feltnavnet og verdiene til variabelen

Trinn 3) Bruk insert-kommandoen for å sette inn utvalget av dokumenter i samlingen

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

	];

	db.Employee.insert(myEmployee);

Hvis kommandoen utføres vellykket, vil følgende utdata vises

MongoDB Array av objekter som bruker insert()

Utdataene viser at disse 3 dokumentene ble lagt til samlingen.

Utskrift i JSON-format

JSON er et format som heter JavaSkriptobjektnotasjon, og er bare en måte å lagre informasjon på en organisert, lettlest måte. I våre ytterligere eksempler skal vi bruke JSON-utskriftsfunksjonaliteten for å se utdataene i et bedre format.

La oss se på et eksempel på utskrift i JSON-format

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

Kodeforklaring:

  1. Den første endringen er å legge til funksjonen kalt for Every() til funn()-funksjonen. Det dette gjør er at det sørger for å eksplisitt gå gjennom hvert dokument i samlingen. På denne måten har du mer kontroll på hva du kan gjøre med hvert av dokumentene i samlingen.
  2. Den andre endringen er å sette printjson-kommandoen til forEach-setningen. Dette vil føre til at hvert dokument i samlingen vises i JSON-format.

Hvis kommandoen utføres vellykket, vil følgende utdata vises

Utgang:

Utskrift i JSON-format

Utdataene viser tydelig at alle dokumentene er skrevet ut i JSON-stil.

Oppsummer dette innlegget med: