如何使用猫鼬匹配聚合基于天间隔返回数据

时间:2019-06-04 15:51:24

标签: mongoose

所以,我尝试根据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));

所以我期望它根据代码中提到的间隔返回数据,但是我得到的是空数组。

0 个答案:

没有答案