$push отфильтрованные элементы в $group в MongoDB

Как мне $push отфильтровать записи в $group? Мне нужно сделать что-то вроде:

db.products.aggregate(
    { $unwind: '$designs' },
    { $group: {
        _id: { '$_id' },
        data_1: { $push: {$designs: {$where: <condition1>}} },
        data_2: { $push: {$designs: {$where: <condition2>}} }
    }}
)

0 ответов

Другие вопросы по тегам