Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Configurar la eliminación automática para las colecciones de series de tiempo (TTL)

MongoDB no garantiza que los datos caducados se borrarán inmediatamente después de su vencimiento. Una vez que todos los documentos en un bucket han expirado, la tarea en segundo plano que elimina buckets expirados elimina el bucket durante la siguiente ejecución. El lapso máximo de tiempo que se permite que una única cubeta cubra está controlado por el granularity de la colección de series de tiempo:

granularity
Lapso de tiempo cubierto

"seconds" (por defecto)

una hora

"minutes"

24 horas

"hours"

30 días

La tarea en segundo plano que elimina los cubos expirados se ejecuta cada 60 segundos. Por lo tanto, los documentos pueden permanecer en una colección durante el período comprendido entre la caducidad del documento, la caducidad de todos los demás documentos en el bucket y la ejecución de la tarea en segundo plano.

Debido a que la duración de la operación de eliminación depende de la carga de trabajo de su instancia mongod, los datos expirados pueden existir durante algún tiempo más allá del período de 60 segundos entre ejecuciones de la tarea en segundo plano.