Lisage MongoDB massiiv, kasutades näidet insert ()

Anonim

Käsku "insert" saab kasutada ka mitme dokumendi korraga kollektsiooni sisestamiseks. Allolevat koodi näidet saab kasutada mitme dokumendi sisestamiseks korraga.

Järgmine näide näitab, kuidas seda saab teha,

Samm 1) Looge JavaScripti muutuja nimega myEmployee, et hoida dokumentide massiivi

Samm 2) Lisage muutujale vajalikud dokumendid koos välja nime ja väärtustega

Samm 3) Dokumendi massiivi kogusse sisestamiseks kasutage käsku insert

var myEmployee=[{"Employeeid" : 1,"EmployeeName" : "Smith"},{"Employeeid" : 2,"EmployeeName" : "Mohan"},{"Employeeid" : 3,"EmployeeName" : "Joe"},];db.Employee.insert(myEmployee);

Kui käsk on edukalt täidetud, kuvatakse järgmine väljund

Väljund näitab, et need 3 dokumenti lisati kogusse.

JSON-vormingus printimine

JSON on vorming nimega JavaScripti objektide märkimine ja see on lihtsalt viis teabe organiseeritud, hõlpsasti loetaval viisil salvestamiseks. Järgmistes näidetes kasutame väljundi paremas vormingus nägemiseks JSON-i printimisfunktsionaalsust.

Vaatame JSON-vormingus printimise näidet

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

Koodi selgitus:

  1. Esimese muudatusena lisatakse funktsioonile Iga () kutsutud funktsioon leidmise () funktsioonile. Mida see teeb, on see, et see läbib kindlasti kõik kollektsiooni dokumendid. Sel moel on teil parem kontroll selle üle, mida saate kollektsiooni iga dokumendiga teha.
  2. Teine muudatus on käsk printjson panna käsku forEach. See kuvab kogu kogu dokumenti JSON-vormingus.

Kui käsk on edukalt täidetud, kuvatakse järgmine väljund

Väljund:

Väljund näitab selgelt, et kõik dokumendid on trükitud JSON-stiilis.