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
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:
- 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.
- 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:
Výstup jasně ukazuje, že všechny dokumenty jsou vytištěny ve stylu JSON.


