Indeks TTL automatycznie usuwa dokumenty po określonym czasie na podstawie pola daty. Używa się go do danych wygasających (sesje, OTP, tymczasowe logi), aby uniknąć ręcznego sprzątania.
db.sessions.createIndex({ expiresAt: 1 }, { expireAfterSeconds: 0 })