【问题标题】:node js mongoose filter result according to date节点js猫鼬根据日期过滤结果
【发布时间】:2018-02-21 02:26:00
【问题描述】:

我一直陷入需要根据日期从 mongo db 中获取记录的情况

所以我有start_date 作为2017-08-20end_date 作为2017-08-21 来自前端。 我有这样的记录

{
            "success": 1,
            "total": 1,
            "request": 0,
            "response": "17",
            "username": "comp1",
            "timestamp": "2017-08-21T05:13:32.000Z"
        }

现在我想像这样运行猫鼬查询

Model.find(query)

从节点 js 代码,以便我从 2017-08-20 获取数据,从 00:002017-08-2123:59 结束

需要知道query 我需要输入什么来获取所选日期的记录,提前致谢

【问题讨论】:

标签: javascript node.js mongodb mongoose


【解决方案1】:

您可以尝试这样的查询:

Model.find({
  timestamp: {
    $gte: ISODate("2017-08-20T00:00:00.000Z"),
    $lt: ISODate("2017-08-21T00:00:00.000Z")
  }
}, function(err, docs) {
  // ...
})

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-03-08
  • 1970-01-01
  • 2014-11-05
  • 1970-01-01
  • 1970-01-01
  • 2020-05-05
  • 2013-06-09
相关资源
最近更新 更多