我阅读MongoDB documentation以了解如何使用生存时间属性使文档到期 .
医生说:
要在索引字段后经过指定秒数后使数据到期,请在保存BSON日期类型值的字段上创建TTL索引...例如,以下操作在log_events集合的createdAt字段上创建索引,指定expireAfterSeconds值3600,将到期时间设置为createdAt指定的时间后一小时
db.log_events.createIndex( { "createdAt": 1 }, { expireAfterSeconds: 3600 } )
将文档添加到log_events集合时,将createdAt字段设置为当前时间:
db.log_events.insert( {
"createdAt": new Date(),
"logEvent": 2,
"logMessage": "Success!"
} )
How do I do that using node Monk?
1 回答
应该:
有关ensureIndex的文档