仅在mongodb查询中与时间部分进行比较

时间:2018-11-22 08:15:24

标签: node.js mongodb mongoose mongodb-query

下面是我的mongo文档

{
    "_id" : ObjectId("5b62b70a9d08f201646a9a96"),
    "name" : "but",
    "startTime" : ISODate("2018-11-17T13:15:25.000Z"),
    "status" : "completed"
}

我在下面的mongo查询中

let startTime = moment().toDate()
let endTime = moment().add(30, 'minutes').toDate()

await Workout.find({ startTime: { $gte: startTime, $lte: endTime } })

我只需要与startTime字段(即13:15:25)的时间部分进行比较。这意味着我每天都可以检索该文档。

如何只用时间搜索?

谢谢!

0 个答案:

没有答案