Proyecto
MongoDB IT Tickets Lab
Laboratorio técnico creado para practicar MongoDB sobre un escenario sencillo de gestión de incidencias IT, trabajando directamente con documentos, consultas y operaciones habituales desde Mongosh.
Resumen
Laboratorio práctico con MongoDB para gestionar incidencias IT mediante operaciones CRUD, consultas, agregaciones e índices en un entorno local reproducible con Podman.
Stack: MongoDB 8, Mongosh, Podman, JavaScript
Qué hace
El objetivo es reforzar el uso práctico de MongoDB en un caso pequeño y reproducible, evitando una demo aislada de comandos. La colección de tickets representa incidencias de sistemas, redes y servidores con campos como prioridad, estado, categoría, técnico asignado y etiquetas.
Cómo está construido
El laboratorio se ejecuta con MongoDB 8 en un contenedor Podman y se organiza mediante scripts JavaScript reproducibles. Incluye carga inicial de datos, consultas por prioridad y etiquetas, actualización de estados, inserción y eliminación de documentos, agregaciones por estado y categoría, y creación de un índice compuesto.
Qué valida o automatiza
Los scripts permiten recrear la colección y repetir las operaciones principales sin depender del estado previo de la base local. El repositorio separa la carga de datos, consultas, actualizaciones, agregaciones e índices para facilitar su ejecución y revisión.
Puntos clave
- Operaciones CRUD sobre una colección de incidencias IT.
- Consultas sobre campos y arrays, junto con Aggregation Pipeline.
- Índice compuesto sobre estado y prioridad en un entorno reproducible con Podman.