MongoDB Matriz de objetos usando insert() con ejemplo
El comando "insertar" tambiรฉn se puede utilizar para insertar varios documentos en una colecciรณn a la vez. El siguiente ejemplo de cรณdigo se puede utilizar para insertar varios documentos a la vez.
El siguiente ejemplo muestra cรณmo se puede hacer esto:
Paso 1) Crรฉar un JavaScript variable llamada myEmployee para contener la matriz de documentos
Paso 2) Agregue los documentos requeridos con el nombre del campo y los valores a la variable
Paso 3) Utilice el comando insertar para insertar la matriz de documentos en la colecciรณn
var myEmployee=
[
{
"Employeeid" : 1,
"EmployeeName" : "Smith"
},
{
"Employeeid" : 2,
"EmployeeName" : "Mohan"
},
{
"Employeeid" : 3,
"EmployeeName" : "Joe"
},
];
db.Employee.insert(myEmployee);
Si el comando se ejecuta correctamente, se mostrarรก la siguiente salida
El resultado muestra que esos 3 documentos se agregaron a la colecciรณn.
Impresiรณn en formato JSON
JSON es un formato llamado JavaNotaciรณn de objetos de script, y es solo una forma de almacenar informaciรณn de una manera organizada y fรกcil de leer. En nuestros ejemplos posteriores, utilizaremos la funciรณn de impresiรณn JSON para ver el resultado en un mejor formato.
Veamos un ejemplo de impresiรณn en formato JSON.
db.Employee.find().forEach(printjson)
Explicaciรณn del cรณdigo:
- El primer cambio es agregar la funciรณn llamada para Cada() a la funciรณn buscar(). Lo que esto hace es asegurarse de revisar explรญcitamente cada documento de la colecciรณn. De esta forma, tienes mรกs control de lo que puedes hacer con cada uno de los documentos de la colecciรณn.
- El segundo cambio es colocar el comando printjson en la declaraciรณn forEach. Esto harรก que cada documento de la colecciรณn se muestre en formato JSON.
Si el comando se ejecuta correctamente, se mostrarรก la siguiente salida
Salida:
El resultado muestra claramente que todos los documentos estรกn impresos en estilo JSON.


