Adja hozzá a MongoDB tömböt az insert () használatával a Példával

Anonim

Az "insert" paranccsal egyszerre több dokumentumot is be lehet illeszteni egy gyűjteménybe. Az alábbi kódpélda egyszerre több dokumentum beszúrására használható.

A következő példa bemutatja, hogyan lehet ezt megtenni,

1. lépés: Hozzon létre egy myEmployee nevű JavaScript-változót a tömb dokumentumok tárolására

2. lépés: Adja hozzá a változóhoz a szükséges mezőket és a mező nevét tartalmazó dokumentumokat

3. lépés: Az insert paranccsal illessze be a dokumentumok tömbjét a gyűjteménybe

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

A parancs sikeres végrehajtása esetén a következő Output jelenik meg

A kimenet azt mutatja, hogy ezt a 3 dokumentumot hozzáadták a gyűjteményhez.

Nyomtatás JSON formátumban

A JSON a JavaScript Object Notation nevű formátum , és csak egy módja az információk szervezett, könnyen olvasható tárolásának. További példáinkban a JSON nyomtatási funkciót fogjuk használni, hogy a kimenetet jobb formátumban lássuk.

Nézzünk meg egy példát a JSON formátumú nyomtatásra

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

Kód Magyarázat:

  1. Az első változás az, hogy az egyes () függvényhez meghívott függvényt hozzá kell fűzni a find () függvényhez. Ez azt jelenti, hogy feltétlenül átnézi a gyűjtemény minden egyes dokumentumát. Így jobban ellenőrizheti, hogy mit tehet a gyűjtemény egyes dokumentumaival.
  2. A második változás az, hogy a printjson parancsot a forEach utasításra helyezzük. Ez azt eredményezi, hogy a gyűjtemény minden dokumentuma JSON formátumban jelenik meg.

A parancs sikeres végrehajtása esetén a következő Output jelenik meg

Kimenet:

A kimenet világosan mutatja, hogy az összes dokumentum JSON stílusban van kinyomtatva.