Pridajte pole MongoDB pomocou insert () s príkladom

Anonim

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:

  1. 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.
  2. 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.