insert multiple documents mongodb using arrays
Uso de matrices para la inserción de varios documentos en MongoDB.
En nuestro último tutorial sobre el Serie de formación de la Guía para principiantes de MongoDB , exploramos sobre Crear e insertar una base de datos en MongoDB .
También aprendimos sobre el comando insert () que se usa para insertar un documento a la vez en la colección mongo.
En este tutorial, veremos cómo podemos usar el comando insert () para insertar varios documentos a la vez.
Ejemplo:
Aquí veremos la guía paso a paso para usar el comando insert ().
Paso 1: En primer lugar, crearemos una variable de JavaScript que sería ' mi personal “. Los ' mi personal ”Tiene una matriz de varios documentos.
Paso 2: En segundo lugar, pondremos los registros, es decir, Nombres de campo & Valores de campo en la variable, es decir, ' mi personal “.
¿Qué es un plan de prueba en pruebas de software?
Paso 3: Al final, insertaremos la matriz de varios documentos usando el insertar () mando.
El comando dado debe ejecutarse en MongoDB para obtener el resultado deseado.
Sintaxis:
|_+_|Presione Entrar.
Figura 1: En Mongo Shell
Figura 2: En Robo 3T
Si este comando se ejecuta correctamente, el resultado sería el siguiente.
Producción:
Figura 3: En Mongo Shell
Producción:
Figura 4: En Robo 3T
preguntas avanzadas de la entrevista de c ++
La salida dada muestra que hemos insertado 3 documentos en la colección mongo.
Imprimir en el formato de notación de objetos JavaScript
La notación de objetos de JavaScript, es decir, JSON es un formato que se utiliza para compilar la información que se ha almacenado en MongoDB en una forma estandarizada que la haría más legible.
En nuestro próximo Ejemplo , usaremos JSON imprimir para ver el resultado de la consulta anterior en un formato más legible.
Para imprimir la salida en formato JSON, la siguiente consulta debe ejecutarse en cmd .
Sintaxis: db.staff.find (). para cada (printjson)
Figura 5
Descripción:
¿Cómo probarías una pluma?
- La función Each () se adjuntaría a la función find (). Se hace para movilizar la función a través de todos y cada uno de los documentos presentes en la colección.
- La función PrintJson se ordena para cada función (). Esto mostrará todos los documentos presentes en la colección en formato JSON.
Si el comando anterior se ejecuta sin errores, el siguiente sería el resultado.
Figura 6: En Mongo Shell
Figura 7: En Robo 3T
Como vemos, la salida es legible y está en formato JSON.
Conclusión
Estos son los pasos a través de los cuales podemos hacer que varios documentos se almacenen en colecciones mongo usando matrices en la función insert (). Si ponemos todo el documento en pocas palabras, los siguientes son los consejos que hemos cubierto.
Estos son:
- ¿Cómo podríamos usar insertar () comando para la inserción de varios documentos a la vez?
- Cómo imprimir la salida en formato JSON. La siguiente consulta debe ejecutarse en cmd : db.staff.find (). forEach (printjson).
- La función Cada () con encontrar () función y cómo esta función pasa a través de todos y cada uno de los documentos presentes en la colección.
- La función PrintJson con Cada () función y cómo muestra todos los documentos presentes en la colección en un JSON Formato.
¡Exploraremos el uso del documento Update () y Delete () en MongoDB en nuestro próximo tutorial!
PREV Tutorial | SIGUIENTE Tutorial
Lectura recomendada
- Tutorial de creación de base de datos de MongoDB
- Más de 20 tutoriales de MongoDB para principiantes: curso gratuito de MongoDB
- MongoDB Actualizar y eliminar documento con ejemplos
- Documento de consulta de MongoDB con el método Find () (ejemplos)
- MongoDB Create Database Backup
- Autenticación de usuario en MongoDB
- ¿Qué es la replicación de MongoDB?
- Proyección MongoDB con ejemplo