所以,我尝试根据10天的间隔进行匹配,然后根据这些日期进行分组。
所以我尝试遍历文档查找了参考文献,最后我在这里提出了问题。
var today = new Date(cars[0].date),
oneDay = 1000 * 60 * 60 * 24,
tenDays = new Date(today.valueOf() - 10 * oneDay);
Car.aggregate()
.match({ date: { $gte: new Date(oneDay), $lte: new Date(tenDays) } })
.then(resp => res.json(resp))
.catch(err => console.log("err=>", err));
所以我期望它根据代码中提到的间隔返回数据,但是我得到的是空数组。