将 gte 和 lte 与 mongodb 中的日期一起使用

using gte and lte with dates in mongodb

我在数据库中有一个日期时间字段,用于存储在数据库中输入记录的时间。我正在尝试获取特定日期后输入的数据,但系统未返回任何结果

我已经试过了

date: {$gt : "2020-11-22"}

date: {$gt : "2020-08-19T00:00:00.000+00:00"}

如何进行查询?我不知道我做错了什么

您可以在$match阶段尝试如下操作

{
  $expr:{
    $gt:["$updateAt",new Date("2020-08-18")]
  }
}

或者您可以使用

{
  updateAt:{
    $gt : new Date("2020-08-19")
  }
}