時間:2024-03-09 11:51作者:下載吧人氣:15
MongoDB中存在一種索引,叫做TTL索引(time-to-live index,具有生命周期的索引),這種索引允許為每一個文檔設置一個超時時間。一個文檔達到預設置的老化程度后就會被刪除。
數據到期對于某些類型的信息非常有用,例如機器生成的事件數據,日志和會話信息,這些信息只需要在數據庫中保存有限的時間。
在createIndex中指定expireAfterSeconds選項就可以創建一個TTL索引:
// 超時時間為24小時,默認是前臺運行,可以通過background:true設置為后臺模式
db.user_session.createIndex({“updated”:1},{expireAfterSeconds:60*60*24});
網友評論