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