MongoDB Pole objektů pomocí insert() s příkladem

Příkaz „insert“ lze také použít k vložení více dokumentů do kolekce najednou. Níže uvedený příklad kódu lze použít k vložení více dokumentů najednou.

Následující příklad ukazuje, jak to lze provést,

Krok 1) Vytvořit JavaScénář proměnnou nazvanou myEmployee pro uložení pole dokumentů

Krok 2) Přidejte požadované dokumenty s názvem pole a hodnotami do proměnné

Krok 3) Pomocí příkazu insert vložte pole dokumentů do kolekce

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

	];

	db.Employee.insert(myEmployee);

Pokud je příkaz úspěšně proveden, zobrazí se následující výstup

MongoDB Pole objektů pomocí insert()

Výstup ukazuje, že tyto 3 dokumenty byly přidány do sbírky.

Tisk ve formátu JSON

JSON je formát nazvaný JavaZápis objektu skriptua je to jen způsob, jak ukládat informace organizovaným a snadno čitelným způsobem. V našich dalších příkladech použijeme tiskovou funkci JSON, abychom viděli výstup v lepším formátu.

Podívejme se na příklad tisku ve formátu JSON

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

Vysvětlení kódu:

  1. První změnou je připojení funkce volané pro Each() k funkci find(). Co to dělá, je to, že se ujišťuje, že explicitně prochází každý dokument v kolekci. Tímto způsobem máte větší kontrolu nad tím, co můžete s každým z dokumentů ve sbírce dělat.
  2. Druhou změnou je vložení příkazu printjson do příkazu forEach. To způsobí, že se každý dokument v kolekci zobrazí ve formátu JSON.

Pokud je příkaz úspěšně proveden, zobrazí se následující výstup

Výstup:

Tisk ve formátu JSON

Výstup jasně ukazuje, že všechny dokumenty jsou vytištěny ve stylu JSON.

Shrňte tento příspěvek takto: