Cómo hacer un insert con MongoDB

MongoDB

Como ya hemos charlado, MongDB es una de las bases de datos más potentes de la actualidad. Permite estructurar nuestros datos con el concepto de las bases no relacionales (NoSQL).

Para trabajar con MongoDB contamos con un conjunto de métodos que nos permiten agregar, remover , actualizar y/o leer la información guardada. Dentro de este conjunto nos vamos a detener en este artículo en la posibilidad de agregar contenido.

El comando Insert

En el trabajo diario de un desarrollador, el manejo de datos es uno de los aspectos más importantes. Como siempre explico en mis clases, crear colecciones, agregar datos, modificarlos y borrarlos son operaciones que debemos dominar a la hora de trabajar con bases de datos.

Para insertar un documento en una colección dentro de MongoDB, contamos con el método insert().

A continuación veremos como insertar un documento, que tendrá un código y un nombre de elemento,  en la colección elementos:

db.productos.insert({ "codigo":1001, "elemento","silla" })

En el ejemplo anterior se agregar el elemento silla con código 1001 a la colección llamada productos.

Encontraremos más información sobre este método en la documentación oficial de MongDB: https://docs.mongodb.com/manual/reference/method/db.collection.insert/.

Insertar varios documentos

Una necesidad que podemos tener en algunos proyectos es la de agregar muchos datos en una sola operación. Para insertar varios documentos en una misma colección, contamos con el método insertMany().

La información de como utilizar este método la encontraremos en: https://docs.mongodb.com/manual/reference/method/db.collection.insertMany/.

En conclusión

MongoDB es una base de datos muy potente y en constante evolución. Ofrece diversidad de métodos para realizar operaciones que simplifican el trabajo del desarrollador. En la documentación de referencia podremos leer más sobre los comandos y métodos disponibles.

En este artículo hemos hablado de dos de ellos insert() e insertMany() y analizamos sus características básicas para insertar documentos.

Si te interesa saber más sobre MongoDB dejame un comentario o escribeme un mensaje.

Más sobre Diseño y desarrollo Web


Acerca de

Autor de los libros: Webmaster Profesional, HTML5: Comprenda el cambio y Apps HTML5 para móviles. Soy especialista en Desarrollo Web. Realizo proyectos basados en Inteligencia Artificial. Colaboré como autor y editor de contenidos para revistas, colecciones y diversos medios impresos y digitales. Brindo capacitaciones, clases de formación y consultorías sobre lenguajes de programación y herramientas para Desarrollo Web y móvil en modalidad online y presencial.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*