Expire documents automatically after a period.
Section: MongoDB index types
TTL index
javascript
javascript
db.sessions.createIndex({ expiresAt: 1 }, { expireAfterSeconds: 0 })Explanation
Useful for sessions, caches, temporary tokens, and ephemeral telemetry.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing MongoDB index types
Multikey index on an array field
Index documents that contain array values.
Wildcard index
Support flexible queries on unknown or varying fields.
Explain a query with execution stats
Inspect planner and runtime behavior.