db.log_events.createIndex( { "createdAt": 1 }, { expireAfterSeconds: 3600 } )
当我们把下面的文档insert到log_events集合,设置createdAt为当前时间
db.log_events.insert( {
"createdAt": new Date(),
"logEvent": 2,
"logMessage": "Success!"
} )
当文档从insert时间点到当前时间大于expireAfterSeconds时,该文档将被删除。
db.log_events.createIndex( { "expireAt": 1 }, { expireAfterSeconds: 0 } )
当我们把下面的文档insert到log_events集合,设置createdAt为July 22, 2013 14:00:00.
db.log_events.insert( {
"expireAt": new Date('July 22, 2013 14:00:00'),
"logEvent": 2,
"logMessage": "Success!"
} )
当时间点到达July 22, 2013 14:00:00时,文档将被自动删除
喜欢 (1)or分享 (0)