开发者社区> 问答> 正文

mongodb如何查询一天24小时内的各个数据集合?

落地花开啦 2016-02-07 11:42:10 3592

我的数据中 time 字段就是单纯的 2013/12/23 15:22:23 这种的。
如何把23号的 24个小时内的数据 汇总出来,各有多少条?
求大神指导

NoSQL MongoDB
分享到
取消 提交回答
全部回答(2)
  • oblank2
    2019-07-17 18:38:58

    上在的可以简化为:
    db.collection.find({"createTime":{'$gte' => '2013/12/23}, '$lt' => '2013/12/24')
    $gte = 大于等于(greater than or equal)
    $lt = 小于 (less than)

    0 0
  • 落地花开啦
    2019-07-17 18:38:57

    你尝试一下,可行不?
    var start = new Date(2015, 12, 23);
    var end = new Date(2015, 12, 24);
    db.collection.find({"$and":[{"createTime":{"$gt":"2015-12-23 0:0:0"}},{"createTime":{"$lt":"2015-12-24 0:0:0"}}]})

    0 0
添加回答
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程