Cómo insertar documento en MongoDB

Cómo insertar documento en MongoDB
MongoDB es un sistema de gestión de bases de datos de código abierto que sigue la estructura de las bases de datos NoSQL. MongoDB tiene su propio lenguaje de consulta (lenguaje de consulta de MongoDB) para recuperar e insertar datos en bases de datos basadas en MongoDB. Varios métodos están asociados con diferentes funciones de MongoDB; por inserción, insertar() El método se utiliza en bases de datos compatibles con MongoDB. El insertar() La operación tiene varias otras extensiones que también se utilizan para insertar documentos pero con varias propiedades, como la insertone () El método se utiliza para insertar un solo documento en una colección de Mongo.

En este artículo, hemos proporcionado una guía detallada para comprender el método de inserción en MongoDB:

Cómo funciona el método de inserción en MongoDB

La funcionalidad del documento de inserción de MongoDB comprende los siguientes tres métodos y el mecanismo de trabajo de la operación de inserción depende de los siguientes métodos:

Insertar un documento: Este método le permite insertar solo un documento en una colección a la vez. La sintaxis de este método específico se da a continuación:

db.nombre de colección.InsertOne (documento)

El "nombre de colección"En la sintaxis está definida por el usuario.

Insertar muchos documentos: Si se requieren múltiples inserciones de documentos en una sola colección, puede usar el método Insertar muchos.

Para insertar múltiples documentos, debe seguir la sintaxis que se da a continuación:

db.nombre de colección.insertMany ([document1, document2, document3])

Insertar múltiples o un documento: La operación de inserción de MongoDB le permite insertar múltiples o un documento en un solo método. La sintaxis para este método combinado se da a continuación:

Para insertar un solo documento: La sintaxis escrita a continuación lo ayudará a insertar un solo documento.

db.nombre de colección.insertar (documento)

Para insertar múltiples documentos: Lo mismo insertar() El método se puede usar para agregar múltiples documentos a su colección Mongo utilizando la sintaxis que se da a continuación:

db.nombre de colección.insert ([document1, document2, document3])

Nota: El paréntesis en las sintaxis es obligatorio a seguir, de lo contrario, puede encontrar inserciones incorrectas.

Cómo usar el método de inserción en MongoDB

Esta sección consta de varios ejemplos que demuestran la aplicación de cada método de inserción en detalle. Antes de entrar en ejemplos, estamos usando "Linuxhint"Como el nombre de una base de datos y el nombre de la colección se cambiarán en cada ejemplo.

Ejemplo 1: Uso del método InsertOne ()

La consulta mencionada a continuación ejercerá el uso del método InsertOne () de MongoDB. Agregará solo un documento al "Staff_info" recopilación.

> DB.Staff_info.InsertOne (nombre: "Alen", Designation: "Manager", Experience: "3Years")

Ejemplo 2: Uso del método InsertMany ()

Este ejemplo ilustra el uso del método InsertMany () insertando múltiples documentos en una colección. Por ejemplo, la consulta Mongo escrita a continuación insertará múltiples documentos en el "carros"Colección usando insertMany () método.

Nota: En este ejemplo, el nombre de la colección es "carros":

> DB.carros.insertmany ([
Make: "BMW", Modelo: "2015", precio: "$ 100k",
Make: "Mercedes-Benz", Modelo: "2021", precio: "$ 150k",
Make: "toyota", modelo: "2021", precio: "$ 85k",
])

El "verdadero"Mensaje en el"admitidoLa parte muestra que los datos se insertan con éxito. El "insertedids"Muestra la ID única asignada a cada documento insertado.

Ejemplo 3: Uso del método Insert ()

Este ejemplo consta de dos partes:

Agregar un solo documento: La consulta le mostrará que inserta un solo documento utilizando este método. Hemos usado "accesorios"Como colección en este ejemplo.

> DB.accesorios.insertar (Cat: "Air-Conditioner", Qty: 100, Precio: "$ 300k", cadena: "2030")

La salida también muestra un mensaje de que solo se inserta un documento.

Agregar múltiples documentos: También puede agregar varios documentos mediante el mismo método; La consulta mencionada a continuación ayuda a hacerlo:

> DB.accesorios.insertar([
Cat: "Refrigerador", Qty: 30, Precio: "$ 75k", vencimiento: "2030",
Cat: "LED", Qty: 50, Price: "$ 60k", vencimiento: "2030",
Cat: "las computadoras portátiles", Qty: 70, precio: "$ 50k", vencimiento: "2025"
])

El comando anterior contiene tres documentos y después de la ejecución, la salida también confirma la inserción de "3" documentos.

Conclusión

MongoDB proporciona una extensa lista de métodos y operadores que pueden usarse para procesar datos en bases de datos. Para la inserción, MongoDB admite la funcionalidad del documento Insertar que consta de tres métodos. En esta publicación, hemos proporcionado una guía secuencial para insertar documentos en una colección de bases de datos MongoDB. Los tres métodos incluyen: "insertone (), insertMany (), y insertar()Que se usan para insertar soltero, muchos, y "Soltero o muchos"Documentos respectivamente. Entre estos, el "insertar()El método se utiliza más porque tiene la doble funcionalidad de agregar muchos y documentos individuales.