当前日期的猫鼬查询

时间:2018-07-17 15:49:47

标签: mongodb express mongoose

所以我有一个猫鼬收藏。该集合中有一个 day 属性。

假设我有3个文档:

{day: "2017-07-16T17:00:00.000Z"}
{day: "2017-07-17T17:00:00.000Z"}
{day: "2017-07-18T17:00:00.000Z"}

每个日期都在其中硬编码了17:00时间。将此视为 开始时间

因此,假设currentDate是2017.07.17,现在是16h。由于时间原因,我需要归还第16天的文件。 下一个小时开始一个小时,一个小时后我应该返回17号。

我尝试过:

Table.find({ day: { $lt: Date.now() } })

但这在18号仍然返回16号。

如何编写此查询,使其返回当前处于“活动”状态的文档?

0 个答案:

没有答案