微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何在本机 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}
]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。