【问题标题】:Expire/delete documents from Mongo based on condition根据条件从 Mongo 中过期/删除文档
【发布时间】:2017-01-14 10:20:08
【问题描述】:

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

我想实现一项功能,该功能将根据条件通过或失败删除数据。例如:

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

如果用户在 24 小时内未通过身份验证,让我们将他从数据库中删除 - 我来自 SQL Server 背景,对 Mongo 没有太多经验。我该怎么做?有任何想法吗?存储过程?

【问题讨论】:

    标签: node.js mongodb mongoose


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2020-07-05
      • 2021-08-18
      • 1970-01-01
      • 2019-10-06
      • 2017-11-30
      • 1970-01-01
      • 2021-02-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多