在猫鼬模式中使用“过期”后,集合中的项目不会自动删除

时间:2019-07-09 13:12:57

标签: node.js mongodb mongoose schema

我想在给定时间后从mongo集合中删除特定项目。我尝试了使用猫鼬模式的expireAfterSeconds,在模式索引和其他方法中到期。即使在60秒后 我刷新了我的mongo数据库,收集中的项目存在,并且在10分钟后它也在那里并且没有自动删除

我尝试了两种不同的方式

timeCreated:{     类型:日期,     默认值:Date.now,     过期:20   }

admin:{     类型:布尔值,     默认值:false,     索引:{过期:“ 10s”}   }

0 个答案:

没有答案