3.6.2 过期索引
在一些程序的站点会出现若干秒之后信息被删除的情况,例如:手机信息验证码,那么在MongoDB里面可以轻松实现过期索引。但这个时间往往不怎么准确。
范例:设置过期索引(实现过期索引,需要保存一个时间信息。)
范例:在一个phones集合插入数据
在phones集合中插入数据,但由于设置过期索引,在10秒后查询,是没查询结果的。在10秒之内查询会显示如下结果:
注意:这里设置的时间为10s,但系统执行的时候往往不是10秒。
如果没有MongoDB过期索引特性,而只是使用最简单的关系型数据开发,是非常麻烦的。