【问题标题】:Find documents where Date is within one minute from now查找日期在一分钟内的文档
【发布时间】:2020-07-30 19:40:19
【问题描述】:

我正在尝试在两个单独的查询中做两件事:

  1. 查找日期字段现在或从现在起 60 秒内的所有文档
  2. 查找日期字段为任何一天但与现在相同或从现在起 60 秒内的所有文档,再次忽略确切的日期。

第一个问题我试过date: { $geq: new Date(), $lt: (new Date()).setMinutes((new Date()).getMinutes() + 1)}

但是我得到了错误Can't use $geq with Date。这样做的正确方法是什么?

【问题讨论】:

    标签: mongodb


    【解决方案1】:

    “等于或大于”的比较运算符是 $GTE。

    https://docs.mongodb.com/manual/reference/operator/query/gte/

    【讨论】:

      猜你喜欢
      • 2020-11-21
      • 1970-01-01
      • 2019-05-01
      • 1970-01-01
      • 2013-03-16
      • 2021-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多