根据条件从Mongo过期/删除文档

时间:2016-09-06 21:03:14

标签: node.js mongodb mongoose

我知道可以创建一个TTL索引,它将删除所有数据索引,例如60分钟:https://docs.mongodb.com/manual/tutorial/expire-data/

我想实现一个功能,它会根据条件的通过或失败来删除数据。例如:

user = new mongoose.Schema ({
  isAuthenticated: Boolean
})

如果用户未在24小时内进行身份验证,请将其从数据库中删除 - 我来自SQL Server后台并且没有太多使用Mongo的经验。我该怎么办?有任何想法吗?存储过程?

1 个答案:

答案 0 :(得分:0)

mongoDB中没有作业管理,你必须在客户端进行。