Dat is momenteel niet mogelijk met TTL-index. Mongod verwijdert het hele document na een bepaald aantal seconden of op een bepaalde kloktijd.
Ik raad u aan het sessie-subdocument op te slaan in een aparte verzameling en een TTL-index aan die verzameling toe te voegen.
Als u uw schema niet kunt wijzigen, kunt u ook een achtergrondtaak maken die geneste documenten elke 60 seconden uit uw verzameling verwijdert.