【问题标题】:How do I select date in native mongodb query?如何在本机 mongodb 查询中选择日期?
【发布时间】:2021-06-19 00:43:28
【问题描述】:

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

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

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

【问题讨论】:

    标签: mongodb metabase


    【解决方案1】:

    试试这个:

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

    【讨论】:

      【解决方案2】:

      这应该可以工作

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-05-15
        • 2014-12-15
        • 2017-12-31
        • 2012-03-05
        • 2017-10-10
        • 2014-12-09
        • 2014-07-14
        相关资源
        最近更新 更多