mongo学习-TTL索引 过期数据
在mongo中我们可以设置文档的过期时间,超过时间,文档会自动删除。(2.x版本中 固定结合也支持,但是到了3.x中 固定集合这个索引不好用)
用法:
1.创建一个db:db.createCollection("test");
2.创建一个表并且放入数据
db.test.insertMany([{
"name" : "3",
"ldate" : ISODate("2018-08-10T06:37:56.372Z")
}
,
{
"name" : "4",
"ldate" : ISODate("2018-08-10T06:37:56.372Z")
}])
3.创建索引
db.test.createIndex( { "ldate": 1 }, { expireAfterSeconds: 60 } )
4.过一分钟观察