Actividad 05 - MongoDB - Schemas
Actividad 05 - MongoDB - Schemas
Actividad 05 - MongoDB - Schemas
Profesor:
Samuel M. García Saboya
Actividad:
Actividad 05 - MongoDB - schemas
Alumno:
ILIANA TAYRI RAMOS CEVALLOS
Índice
1. Objetivo ....................................................................................................................... 3
2. Desarrollo .................................................................................................................... 4
3. Conclusiones.............................................................................................................. 10
2
1. Objetivo
3
2. Desarrollo
4
Define el esquema para la colección "autores" con campos como "nombre", "apellido", "nacionalidad",
etc. (Hasta 6 atributos)
5
2.1.3. Relacionando las colecciones:
En la colección "libros", utiliza el campo "idAutor" para relacionar cada libro con un autor de la
colección "autores".
6
Esta agregación utiliza la etapa $lookup para realizar una "unión" entre las colecciones "libros" y
"autores" basada en el campo idAutor de la colección "libros" y el _id de la colección "autores". Luego,
$unwind se utiliza para deshacer el arreglo resultante de la unión para que cada documento tenga un
solo autor asociado. Finalmente, $project se utiliza para proyectar solo los campos relevantes de cada
colección.
2.1.4. Actividades
• Buscar todos los autores cuya nacionalidad sea "Argentine".
7
• Buscar los libros junto con los nombres de los autores correspondientes.
8
• Actualizar el título de un libro específico.
Esta consulta realiza una agregación en la colección de libros, busca los autores
correspondientes en la colección de autores mediante el campo "idAutor" y luego filtra los
resultados para obtener solo los libros cuyos autores tienen la nacionalidad "Chilean".
9
3. Conclusiones
El realizar esta actividad me ha permitido entender el uso de esquemas en diferentes colecciones que
tengamos en nuestra base de datos MongoDB.
10