【发布时间】:2019-08-02 22:05:41
【问题描述】:
我在猫鼬中有以下聚合代码,它运行良好,但我正在寻找过滤结果:
Mov.aggregate(
[
{ $sort: { _id: 1, car_id: 1, area: 1 } },
{
$group:
{
_id: "$car_id",
lastLocation: { $last: "$area" }
}
},
{
$lookup: {
from: Car.collection.name,
"localField": "_id",
"foreignField": "_id",
as: 'cars'
}
},
]
)
.then(movs => {
res.send(movs);
}).catch(err => {
res.status(500).send({
message: err.message
});
});
如何过滤$lookup 中的Car.collection.name,我只想获得带有{"active":true} 的汽车?
【问题讨论】: