MongoDB almacena datos en un formulario de documento y estos documentos se mantienen dentro de una colección. El propósito principal del método InsertOne es agregar un documento en una colección MongoDB; Sin embargo, si la colección no existe, este método también crea la colección también. Siguiendo la importancia de este método, nuestra guía actual se centra en demostrar el uso del método InsertOne en MongoDB:
Cómo funciona InsertOne en MongoDB
La sintaxis para usar el método InsertOne en MongoDB se menciona a continuación:
> DB.nombre de colección.insertone ()
La sintaxis anterior realiza las siguientes operaciones adicionales:
Crea una colección: Si la colección especificada no existe, entonces creará la colección también.
Asigna una identificación única: En cualquier base de datos, la identificación única a los datos es muy importante. El método InsertOne () le permite agregar una ID única a cualquier documento mientras realiza la inserción y esta tarea se realiza solo cuando el usuario se olvida de asignar esa ID a un documento.
Cómo usar el método InsertOne en MongoDB
Esta sección contiene el ejemplo para usar el método InsertOne en MongoDB; Hemos desglosado varios ejemplos para transmitir el uso individual de este método.
Ejemplo 1: Uso del método InsertOne () para crear una colección e insertar un documento
Estamos usando aquí una base de datos MongoDB llamada "almacenar"Y contiene las siguientes colecciones:
> Mostrar colecciones
Queremos agregar un documento en el "computadoras portátiles"Colección, y no existe en el"almacenar". El comando mencionado a continuación creará la colección y agregará el documento a él:
> DB.computadoras portátiles.insertone (make: ["acer", "hp", "dell"], procesador: ["Intel", "amd"])
El comando se ejecuta y puede ver que también se genera una identificación única para ese documento.
Ejemplo 2: Uso del método InsertOne () para manejar una identificación única
La clave principal o los ID únicos tienen un papel clave en la manipulación de los datos en cualquier base de datos. En MongoDB, hay dos formas de establecer una identificación única en cualquier documento:
Asignación automática: Si el usuario no asigna la identificación única, entonces el método InsertOne () lo asigna al documento por su cuenta. El siguiente comando no contiene ninguna identificación única:
> DB.teléfonos inteligentes.InsertOne (OS: "Android", Qty: 500, Make: ["Samsung", "Mi", "Sony"])
También puede verificar la asignación de identificación única emitiendo el comando mencionado a continuación:
> DB.teléfonos inteligentes.encontrar().bonito()
Nota: La colección utilizada en este ejemplo se llama "teléfonos inteligentes".
ID único definido por el usuario : Además, si el usuario define la ID mientras la inserción, entonces InsertOne no interferirá en la asignación de la ID. Por ejemplo, el comando mencionado a continuación inserta el documento con un "_identificación"Campo también:
> DB.distribuciones.InsertOne (_ id: 1, OS: "Linux", disponible: ["Debian", "Linux Mint", "Ubuntu", "Kubuntu"])
La salida muestra que la identificación única es "1", como se definió en el comando. Además, también puede verificarlo mediante el siguiente comando:
> DB.distribuciones.encontrar().bonito()
Nota: El nombre de la colección es "distribuciones" en este ejemplo.
Conclusión
La extensa lista de funciones de Mongo ha facilitado el mecanismo de procesamiento de datos de las bases de datos basadas en MongoDB. En esta publicación, hemos proporcionado una breve guía para usar el método InsertOne () en MongoDB. El inserto() pertenece a la operación de inserción de la base de datos y es uno de los sub-métodos del insertar() Familia de MongoDB del método. Después de seguir esta guía, un usuario novato de MongoDB podrá insertar un nuevo documento en una colección de MongoDB. Además, con este método, un usuario intermedio puede insertar un documento y hacer una colección.