Vous devez grouper sur null
_id
afin que tous les services
être regroupé dans un seul document.Aussi $unwind
le tableau des services avant le regroupement, sinon le groupe vous donnera un tableau de tableaux
db.project.aggregate(
{$unwind: '$services'},
{$group: {_id:null, services: {$push: '$services'}}}
)