Obecnie nie jest to możliwe w przypadku indeksu TTL. Mongod usunie cały dokument po określonej liczbie sekund lub o określonej godzinie.
Zalecam przechowywanie dokumentu podrzędnego sesji w oddzielnej kolekcji i dodanie indeksu TTL do tej kolekcji.
Jeśli nie możesz zmienić schematu, alternatywą jest utworzenie zadania w tle, które co 60 sekund będzie usuwać zagnieżdżone dokumenty z Twojej kolekcji.