您的位置:首页 > 数据库 > Mongodb

mongodb 设置过期时间 mongodb缓存

2016-04-24 20:06 399 查看
看过好几个帖子都没有找到有关mongodb失效时间的准确说明,所以跑去看了看api大概了解了下

mongodb失效的机制大概是这样的

 为集合创建一个indexes(索引)

     

db.testCollection.ensureIndex( { "Date": 1 }, { expireAfterSeconds: 10 } )

然后确保每次插入数据的时候有该列,mongodb将会自动为你删除该列

db.testCollection.insert({"Date" : new Date(),"name":"zs","age":18})
下边是我在robomongo里截图看到的
设置的失效列必须为索引并且为日期格式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息