"Lisää" -komentoa voidaan käyttää myös lisäämään useita asiakirjoja kokoelmaan kerralla. Seuraavaa koodiesimerkkiä voidaan käyttää lisäämään useita asiakirjoja kerralla.
Seuraava esimerkki osoittaa, miten tämä voidaan tehdä,
Vaihe 1) Luo JavaScript-muuttuja nimeltään myEmployee, joka pitää joukon asiakirjoja
Vaihe 2) Lisää tarvittavat asiakirjat kentän nimellä ja arvoilla muuttujaan
Vaihe 3) Lisää lisäyskomennolla joukko asiakirjoja kokoelmaan
var myEmployee=[{"Employeeid" : 1,"EmployeeName" : "Smith"},{"Employeeid" : 2,"EmployeeName" : "Mohan"},{"Employeeid" : 3,"EmployeeName" : "Joe"},];db.Employee.insert(myEmployee);
Jos komento suoritetaan onnistuneesti, seuraava lähtö näytetään
Tulos osoittaa, että nämä 3 asiakirjaa lisättiin kokoelmaan.
Tulostus JSON-muodossa
JSON on muoto, jota kutsutaan JavaScript Object Notationiksi , ja se on vain tapa tallentaa tietoja organisoidulla, helposti luettavalla tavalla. Muissa esimerkeissämme aiomme käyttää JSON-tulostustoimintoa nähdäksesi tuotoksen paremmassa muodossa.
Katsotaanpa esimerkkiä tulostuksesta JSON-muodossa
db.Employee.find().forEach(printjson)
Koodin selitys:
- Ensimmäinen muutos on lisätä funktio, jota kutakin varten tarvitaan () -funktioon. Se tarkoittaa, että se varmistaa, että käydään erikseen läpi kaikki kokoelman asiakirjat. Tällä tavoin voit hallita paremmin sitä, mitä voit tehdä jokaisella kokoelman asiakirjalla.
- Toinen muutos on laittaa komento printjson forEach-käskyyn. Tällöin kokoelman kaikki asiakirjat näytetään JSON-muodossa.
Jos komento suoritetaan onnistuneesti, seuraava lähtö näytetään
Tuotos:
Tulos osoittaa selvästi, että kaikki asiakirjat on painettu JSON-tyyliin.