8.5. Insertar documentos en MongoDB: crear una base de datos en MongoDB

Página 13

MongoDB es una base de datos NoSQL de código abierto que brinda soporte para diferentes formas de datos. Se utiliza en muchas aplicaciones de desarrollo web modernas por su facilidad de uso, flexibilidad y escalabilidad. En esta sección, discutiremos cómo crear una base de datos en MongoDB y cómo insertar documentos en ella.

Creando una base de datos en MongoDB

Para comenzar a usar MongoDB, primero necesitamos crear una base de datos. En MongoDB, el comando 'usar' se utiliza para crear una nueva base de datos. Si la base de datos mencionada en el comando ya existe, se abrirá para transacciones. Si no existe, se creará. La sintaxis es la siguiente:

utilizar nombre_base de datos

Por ejemplo, para crear una base de datos llamada 'myDataBase', usaría el siguiente comando:

usar mi base de datos

Verás un mensaje que dice 'cambiado a db myBancoDeDados', indicando que la base de datos ha sido creada y está lista para usar.

Insertar documentos en MongoDB

Después de crear una base de datos, puede comenzar a insertar documentos en ella. En MongoDB, los datos se almacenan en documentos, que son similares a registros o filas en bases de datos relacionales. Cada documento es una colección de campos y valores, similar a un objeto JSON.

Para insertar un documento en una colección, usamos el comando 'insertar'. La sintaxis es la siguiente:

db.colección_nombre.insertar(documento)

Por ejemplo, para insertar un documento en la colección 'usuarios' de nuestra base de datos 'myBancoDeDados', usaríamos el siguiente comando:

db.usuarios.insert({nombre: "João", edad: 25, correo electrónico: "[email protected]"})

Esto creará un nuevo documento en la colección 'usuarios' con los campos 'nombre', 'edad' y 'correo electrónico' y sus respectivos valores. Si la colección 'usuarios' no existe, se creará.

Puedes insertar varios documentos a la vez usando el comando 'insertMany'. La sintaxis es la siguiente:

db.collection_name.insertMany([document1, documento2, ...])

Por ejemplo, para insertar varios documentos en la colección 'usuarios', usaríamos el siguiente comando:

db.usuarios.insertMany([{nombre: "João", edad: 25, correo electrónico: "[email protected]"}, {nombre: "Maria", edad: 30, correo electrónico: "[email protected]"} ])

Esto creará dos nuevos documentos en la colección 'usuarios'.

Conclusión

Crear una base de datos en MongoDB e insertar documentos en ella son tareas sencillas y directas. Sin embargo, forman la base para trabajar con MongoDB. Comprender estas operaciones básicas es esencial para trabajar eficazmente con esta potente base de datos NoSQL.

En la siguiente sección, analizaremos cómo consultar documentos en MongoDB, lo que le permitirá recuperar datos de manera eficiente y efectiva.

Ahora responde el ejercicio sobre el contenido:

¿Cuál es el procedimiento para crear una base de datos e insertar documentos en MongoDB?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Siguiente página del libro electrónico gratuito:

148.6. Insertar documentos en MongoDB: crear colecciones en MongoDB

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.