const query = {
$aggregate: [
{ $match: { active: { $ne: false } } },
{
$facet: {
buyers: [{ $match: { userType: 'media_buyer' } }, { $project: { _id: 1, fullName: 1 } }],
managers: [{ $match: { userType: 'account_manager' } }, { $project: { _id: 1, fullName: 1 } }],
campaignManagers: [
{ $match: { userType: 'campaign_manager' } },
{ $project: { _id: 1, fullName: 1 } },
],
},
},
],
};
return User.get(query).then(r => r[0]);
Добрый день, подскажите пожалуйста:
Как можно переписать такой запрос без использования $facet.
Нужно для совместимости с DocumentDB.