Agregue la matriz MongoDB usando insert () con el ejemplo

Anonim

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) Cree una variable de JavaScript llamada myEmployee para contener la matriz de documentos

Paso 2) Agregue los documentos requeridos con el Nombre de campo y los valores a la variable

Paso 3) Use 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 con éxito, 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 JavaScript Object Notation , y es solo una forma de almacenar información de una manera organizada y fácil de leer. En nuestros ejemplos adicionales, usaremos la funcionalidad de impresión JSON para ver la salida en un mejor formato.

Veamos un ejemplo de impresión en formato JSON.

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

Explicación del código:

  1. El primer cambio es agregar la función llamada para Each () a la función find (). Lo que hace es que se asegura 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.
  2. El segundo cambio es poner el comando printjson en la instrucción forEach. Esto hará que cada documento de la colección se muestre en formato JSON.

Si el comando se ejecuta con éxito, se mostrará la siguiente salida

Producción:

El resultado muestra claramente que todos los documentos están impresos en estilo JSON.