MongoDB Array av objekter som bruker insert() med Eksempel
Kommandoen "sett inn" kan ogsรฅ brukes til รฅ sette inn flere dokumenter i en samling samtidig. Kodeeksemplet nedenfor kan brukes til รฅ sette inn flere dokumenter om gangen.
Fรธlgende eksempel viser hvordan dette kan gjรธres,
Trinn 1) Lag en JavaScript variabel kalt myEmployee for รฅ holde utvalget av dokumenter
Trinn 2) Legg til de nรธdvendige dokumentene med feltnavnet og verdiene til variabelen
Trinn 3) Bruk insert-kommandoen for รฅ sette inn utvalget av dokumenter i samlingen
var myEmployee=
[
{
"Employeeid" : 1,
"EmployeeName" : "Smith"
},
{
"Employeeid" : 2,
"EmployeeName" : "Mohan"
},
{
"Employeeid" : 3,
"EmployeeName" : "Joe"
},
];
db.Employee.insert(myEmployee);
Hvis kommandoen utfรธres vellykket, vil fรธlgende utdata vises
Utdataene viser at disse 3 dokumentene ble lagt til samlingen.
Utskrift i JSON-format
JSON er et format som heter JavaSkriptobjektnotasjon, og er bare en mรฅte รฅ lagre informasjon pรฅ en organisert, lettlest mรฅte. I vรฅre ytterligere eksempler skal vi bruke JSON-utskriftsfunksjonaliteten for รฅ se utdataene i et bedre format.
La oss se pรฅ et eksempel pรฅ utskrift i JSON-format
db.Employee.find().forEach(printjson)
Kodeforklaring:
- Den fรธrste endringen er รฅ legge til funksjonen kalt for Every() til funn()-funksjonen. Det dette gjรธr er at det sรธrger for รฅ eksplisitt gรฅ gjennom hvert dokument i samlingen. Pรฅ denne mรฅten har du mer kontroll pรฅ hva du kan gjรธre med hvert av dokumentene i samlingen.
- Den andre endringen er รฅ sette printjson-kommandoen til forEach-setningen. Dette vil fรธre til at hvert dokument i samlingen vises i JSON-format.
Hvis kommandoen utfรธres vellykket, vil fรธlgende utdata vises
Utgang:
Utdataene viser tydelig at alle dokumentene er skrevet ut i JSON-stil.


