@Nastya09092

Как переписать монго запрос без $facet?

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.
  • Вопрос задан
  • 194 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы