6. Trabajar con bases de datos en MongoDB

Página 6

MongoDB es una plataforma de base de datos NoSQL orientada a documentos que proporciona alto rendimiento, alta disponibilidad y fácil escalabilidad. Funciona basándose en el concepto de colecciones y documentos, en lugar de tablas y filas, como en las bases de datos relacionales.

6. Trabajar con bases de datos en MongoDB

Trabajar con bases de datos en MongoDB implica varias operaciones, como crear, leer, actualizar y eliminar datos. Analicemos cada una de estas operaciones en detalle.

Creación de base de datos

En MongoDB, crear una base de datos es tan simple como emitir un comando. El comando 'usar' seguido del nombre de la base de datos se utiliza para crear una nueva base de datos. Si la base de datos mencionada ya existe, MongoDB simplemente la seleccionará para su uso. Si no existe, se creará.

usar mi base de datos

Este comando crea una nueva base de datos llamada 'myDatabase'. Tenga en cuenta que MongoDB distingue entre mayúsculas y minúsculas, por lo tanto, 'myDatabase' y 'mydatabase' se considerarían bases de datos diferentes.

Lectura de datos

La lectura de datos en MongoDB se realiza mediante el comando 'buscar'. Este comando devuelve todos los documentos dentro de una colección. Por ejemplo, para leer todos los documentos de la colección 'myCollection', usaría el siguiente comando:

db.miColección.find()

Este comando devuelve todos los documentos de la colección 'myCollection'. También puedes agregar criterios de búsqueda al comando 'buscar' para filtrar los resultados.

Actualización de datos

La actualización de datos en MongoDB se realiza mediante el comando 'actualizar'. Este comando actualiza los valores de los documentos existentes. Por ejemplo, para actualizar un documento en la colección 'myCollection', usaría el siguiente comando:

db.myCollection.update({nombre: 'John'}, {$set: {edad: 30}})

Este comando actualiza la edad de 'John' a 30 en la colección 'myCollection'. Tenga en cuenta que el primer argumento del comando 'actualizar' es un criterio de búsqueda para encontrar el documento que se va a actualizar. El segundo argumento es un operador de actualización que establece los nuevos valores para los campos del documento.

Eliminación de datos

La eliminación de datos en MongoDB se realiza mediante el comando 'eliminar'. Este comando elimina documentos de una colección. Por ejemplo, para eliminar un documento de la colección 'myCollection', usaría el siguiente comando:

db.myCollection.remove({nombre: 'Juan'})

Este comando elimina todos los documentos de la colección 'myCollection' cuyo nombre es 'John'. Tenga en cuenta que el argumento del comando 'eliminar' es un criterio de búsqueda para encontrar los documentos que se van a eliminar.

Conclusión

Trabajar con bases de datos en MongoDB implica una variedad de operaciones, cada una de las cuales se realiza utilizando un comando específico. La simplicidad y flexibilidad de estos comandos hacen de MongoDB una opción popular para administrar bases de datos NoSQL.

Ahora responde el ejercicio sobre el contenido:

¿Cuál de las siguientes afirmaciones es cierta sobre 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:

77. Creando 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.