En este directorio encontrarás ejercicios similares a los que resolverás en el examen de la asignatura. Están pensados para practicar la creación de colecciones, la inserción de documentos y la construcción de consultas en MongoDB en un contexto parecido al de la prueba final.
Para trabajar con estos ejercicios necesitas las siguientes herramientas:
-
MongoDB, ya sea como aplicación de escritorio o en un contenedor Docker (puedes usar este contenedor).
-
Visual Studio Code con la extensión Container Tools si optaste por utilizar MongoDB en Docker.
-
Docker Desktop (en caso de que lo requieras)
Si no tienes MongoDB instalado en local, puedes utilizar el contenedor incluido en docker-ejercicio:
docker compose -f ejercicios/docker-ejercicio/docker-compose.yml up -dEl contenedor expone MongoDB en el puerto 27017 y crea la base de datos ejercicios como punto de partida.
Para cada ejercicio se recomienda seguir este flujo:
- Leer el enunciado completo y detectar las colecciones, restricciones y consultas solicitadas.
- Crear la base de datos y las colecciones en MongoDB Compass o en la shell de MongoDB.
- Insertar los documentos respetando exactamente las condiciones indicadas.
- Verificar las consultas pedidas antes de preparar la entrega.
- Exportar únicamente las colecciones o ficheros solicitados en el formato indicado en el enunciado.
✅ - Ejercicio resuelto 🤔 - Ejercicio sin resolver