【发布时间】:2020-06-10 09:35:40
【问题描述】:
我想通过比较日期对象的一个小时来获取数据。
> db.client.findOne()
{
"_id" : NumberLong(1),
"clientId" : "TESTCLIENT",
"serverType" : 17,
"dateCreated" : ISODate("2020-06-10T15:08:02.383Z"),
"lastUpdated" : ISODate("2020-06-10T15:08:02.383Z")
}
从客户端集合中,我想从 dateCreated 获取 15:00 到 16:00 之间的数据(任何日期)。 为此,我尝试使用以下查询来获取数据但无法获取结果。
db.client.find({
"dateCreated": {
"$gte": 15 * 60 * 60 * 1000,
"$lt": 16 * 60 * 60 * 1000
}
})
如果有任何其他方法可以通过比较日期对象的小时数来获取结果,请告诉我。
【问题讨论】:
标签: mongodb mongodb-query criteria