MongoDB Matrice di oggetti utilizzando insert() con Esempio
Il comando "inserisci" puรฒ essere utilizzato anche per inserire piรน documenti contemporaneamente in una raccolta. L'esempio di codice seguente puรฒ essere utilizzato per inserire piรน documenti contemporaneamente.
L'esempio seguente mostra come ciรฒ puรฒ essere fatto,
Passo 1) Creare un JavaCopione variabile denominata myEmployee per contenere l'array di documenti
Passo 2) Aggiungi i documenti richiesti con il nome del campo e i valori alla variabile
Passo 3) Utilizzare il comando insert per inserire l'array di documenti nella raccolta
var myEmployee=
[
{
"Employeeid" : 1,
"EmployeeName" : "Smith"
},
{
"Employeeid" : 2,
"EmployeeName" : "Mohan"
},
{
"Employeeid" : 3,
"EmployeeName" : "Joe"
},
];
db.Employee.insert(myEmployee);
Se il comando viene eseguito correttamente, verrร visualizzato il seguente output
L'output mostra che questi 3 documenti sono stati aggiunti alla raccolta.
Stampa in formato JSON
JSON รจ un formato chiamato JavaNotazione dell'oggetto script, ed รจ semplicemente un modo per archiviare informazioni in modo organizzato e di facile lettura. Nei nostri ulteriori esempi, utilizzeremo la funzionalitร di stampa JSON per vedere l'output in un formato migliore.
Diamo un'occhiata ad un esempio di stampa in formato JSON
db.Employee.find().forEach(printjson)
Spiegazione del codice:
- La prima modifica consiste nell'aggiungere la funzione chiamata per Each() alla funzione find(). Ciรฒ che fa รจ assicurarsi di esaminare esplicitamente ciascun documento nella raccolta. In questo modo, hai un maggiore controllo su ciรฒ che puoi fare con ciascuno dei documenti della raccolta.
- La seconda modifica consiste nell'inserire il comando printjson nell'istruzione forEach. Ciรฒ farร sรฌ che ogni documento nella raccolta venga visualizzato in formato JSON.
Se il comando viene eseguito correttamente, verrร visualizzato il seguente output
Produzione:
L'output mostra chiaramente che tutti i documenti sono stampati in stile JSON.


