$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>}} }
}}
)