Det er i øjeblikket ikke muligt med TTL-indeks. Mongod vil fjerne hele dokumentet efter et bestemt antal sekunder eller på et bestemt klokkeslæt.
Jeg vil anbefale, at du gemmer sessionsunderdokumentet i en separat samling og tilføjer et TTL-indeks på den samling.
Hvis du ikke kan ændre dit skema, er alternativet at oprette et baggrundsjob, der sletter indlejrede dokumenter fra din samling hvert 60. sekund.