Príkaz „vložiť“ možno použiť aj na vloženie viacerých dokumentov do zbierky naraz. Nasledujúci príklad kódu možno použiť na vloženie viacerých dokumentov súčasne.
Nasledujúci príklad ukazuje, ako to možno urobiť,
Krok 1) Vytvorte premennú jazyka JavaScript nazvanú myEmployee, ktorá bude obsahovať množstvo dokumentov
Krok 2) Pridajte požadované dokumenty s názvom poľa a hodnotami do premennej
Krok 3) Pomocou príkazu insert vložte pole dokumentov do zbierky
var myEmployee=[{"Employeeid" : 1,"EmployeeName" : "Smith"},{"Employeeid" : 2,"EmployeeName" : "Mohan"},{"Employeeid" : 3,"EmployeeName" : "Joe"},];db.Employee.insert(myEmployee);
Ak je príkaz vykonaný úspešne, zobrazí sa nasledujúci Výstup
Výstup ukazuje, že tieto 3 dokumenty boli pridané do zbierky.
Tlač vo formáte JSON
JSON je formát s názvom JavaScript Object Notation a predstavuje iba spôsob, ako ukladať informácie organizovaným a ľahko čitateľným spôsobom. V našich ďalších príkladoch použijeme funkciu tlače JSON, aby sme videli výstup v lepšom formáte.
Pozrime sa na príklad tlače vo formáte JSON
db.Employee.find().forEach(printjson)
Vysvetlenie kódu:
- Prvou zmenou je pripojenie funkcie volanej pre Every () k funkcii find (). Robí to len to, že sa zaručuje, že explicitne prechádza každý dokument v zbierke. Týmto spôsobom máte väčšiu kontrolu nad tým, čo môžete robiť s každým z dokumentov v zbierke.
- Druhou zmenou je vloženie príkazu printjson do príkazu forEach. To spôsobí, že sa každý dokument v kolekcii zobrazí vo formáte JSON.
Ak je príkaz vykonaný úspešne, zobrazí sa nasledujúci Výstup
Výkon:
Výstup jasne ukazuje, že všetky dokumenty sú vytlačené v štýle JSON.