[更新]
在指南针中,例如
{ $lt: "2021-09-10"}
当我使用时,我得到了记录,但在节点中
const d = new Date();
d.setDate(d.getDate() - 7);
const stringDate = d.toISOString().substring(0, 10);
它采用相同的日期格式,但不返回任何记录
我在MongoDB中有creationTime值为2021-09-10 13:20:32
的记录,我如何找到creationTime之前的记录?我尝试以isoDate进行筛选,但这些记录没有返回。以下只是日期格式的一个示例。我像上面的例子一样改成了dateTime格式,但没有结果。
db.collection.find({$and:
[
{date_time:{$gt:ISODate("2020-06-01T00:00:00.000Z")}},
{date_time:{$lt:ISODate("2020-06-30T00:00:00.000Z")}}
]
})
使用此
db.collection.find(
{date_time:{$gt:ISODate("2020-06-01T00:00:00.000Z"),$lt:ISODate("2020-06-30T00:00:00.000Z")}}
)