Itu saat ini tidak mungkin dengan indeks TTL. Mongod akan menghapus seluruh dokumen setelah beberapa detik tertentu atau pada waktu jam tertentu.
Saya sarankan Anda menyimpan sub-dokumen sesi dalam koleksi terpisah dan menambahkan indeks TTL pada koleksi itu.
Jika Anda tidak dapat mengubah skema, alternatifnya adalah membuat pekerjaan latar belakang yang akan menghapus dokumen bersarang dari koleksi Anda setiap 60 detik.