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

MongoDB Matriz de objetos usando insert()

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:

  1. 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.
  2. 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:

Impresiรณn en formato JSON

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

Resumir este post con: