如何在本机 mongodb 查询中选择日期?

问题描述

我想使用 Metabase 和 MongoDB 数据库执行以下代码

[{
  "$project":{
    "incrementId":"$incrementId","createdAt":"$createdAt"
  }
},{"$limit":1048576}
]

如何选择特定日期?假设我想查看 18.03.2021 的结果。我真的很感激任何建议。

解决方法

试试这个:

{
   $match: {
      createdAt: {
         $gte: ISODate("2021-03-18T00:00:00Z"),$lte: ISODate("2021-03-18T23:59:59.999Z"),}
   }
}
,

这应该有效

[
  {
    $match: { createdAt: {
      '$gte': ISODate("2019-11-21T00:00:40.294Z"),'$lt': ISODate("2019-11-21T25:59:59")
    }}
  },{
    "$project":{
      "incrementId":"$incrementId","createdAt":"$createdAt"
    }
  },{"$limit":1048576}
]