У меня есть несколько поисков в конвейерном запросе Монго.если какое-либо заполненное поле не определено, я не хочу опускать эту строку.я могу сделать это?
const pipeline = [
{ $unwind: "$wholesaler" },
{
$lookup: {
from: "serviceproviders",
localField: "serviceProvider",
foreignField: "_id",
as: "serviceProvider"
}
},
{ $unwind: "$serviceProvider" },
{
$sort: {
createdAt: 1,
updatedAt: 1
}
}
];
Если идентификатор поставщика услуг не найден, его возвращаемый остаток объекта соответствует тому, что я хочу.