MongoDB Objektide massiiv kasutades insert() koos näitega

Käsku "insert" saab kasutada ka mitme dokumendi lisamiseks kogusse korraga. Allolevat koodinäidet saab kasutada mitme dokumendi korraga sisestamiseks.

Järgmine näide näitab, kuidas seda teha,

Step 1) Loo JavaScript muutuja nimega myEmployee, mis hoiab dokumentide massiivi

Step 2) Lisa muutujale vajalikud dokumendid välja nime ja väärtustega

Step 3) Dokumentide massiivi lisamiseks kogusse kasutage käsku insert

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

	];

	db.Employee.insert(myEmployee);

Kui käsk on edukalt täidetud, kuvatakse järgmine väljund

MongoDB Objektide massiiv kasutades insert()

Väljund näitab, et need 3 dokumenti lisati kogusse.

JSON-vormingus printimine

JSON on formaat nimega JavaSkripti objekti märkimine, ja see on lihtsalt viis teabe organiseeritud ja hõlpsasti loetaval viisil salvestamiseks. Järgmistes näidetes kasutame JSON-i printimisfunktsiooni, et näha väljundit paremas vormingus.

Vaatame JSON-vormingus printimise näidet

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

Koodi selgitus:

  1. Esimene muudatus on lisada iga() jaoks kutsutud funktsioon funktsioonile find(). Selle eesmärk on see, et see läbib iga kogus oleva dokumendi selgesõnaliselt. Nii on teil suurem kontroll selle üle, mida saate iga kogus oleva dokumendiga teha.
  2. Teine muudatus on käsu printjson panemine lausesse forEach. Selle tulemusel kuvatakse kõik kogus olevad dokumendid JSON-vormingus.

Kui käsk on edukalt täidetud, kuvatakse järgmine väljund

Väljund:

JSON-vormingus printimine

Väljund näitab selgelt, et kõik dokumendid prinditakse JSON-stiilis.

Võta see postitus kokku järgmiselt: