Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
.aggregate([ {$unwind: '$demands'}, {$group: { _id: null, placementIdList: {$addToSet: '$demands.placementId'} }} ])
.distinct('demands.placementId')
.aggregate([ {$unwind: "$params"}, {$match: {"params.one": true}}, {$project: { _id: 0, name: 1, age: 1, two: "$params.two", three: "$params.three"} } ])