以下功能应该查询今天发出的所有订单。
exports.get = async () => {
try {
let orders = await Order.find({created_on: new Date()})
.sort({"created_on": 1});
return orders;
} catch(error) {
throw error;
}
}
问题在于日期必须以小时和分钟的形式存储在Mongo中,如下所示:
created_on: "2019-07-10T20:12:40.015Z"
因此,当我使用new Date()与Mongo中存储的日期进行日期比较时,它不起作用,因为我相信日期的小时和分钟部分不匹配。那我该如何做呢?
我可以从猫鼬的日期开始截断小时和分钟,但是在Mongo的日期该如何做呢?