node.js - 仅在 mongodb 查询中与时间部分比较
问题描述
下面是我的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
. 这意味着那时我每天都可以检索该文档。
如何使用唯一的时间部分进行搜索?
谢谢!!!
解决方案
推荐阅读
- c# - 我想获取使用 Asp.net core 进入我的站点的用户的 IP 地址
- ignite - 点燃信号量卡在 release()
- reactjs - 如何获取标签文本而不是antd滑块的值
- javascript - SetTimeout 和循环
- java - Jackson 反序列化:我可以在可反序列化对象的字段上注入带有注释的值吗?
- android - 每个 android studio 项目都缺少 color.xml 代码
- angular - 有没有办法用 jhipster 生成 Angular 模态对话框?
- java - 使用 th:field 时名称标签正在更改
- tensorflow - 在 keras 中实现自定义损失函数时 sample_weights 会发生什么?
- android - 意图问题和firebase不更新值