Você precisa agrupar em
null
_id
para que todos os services
sejam agrupados em um único documento. Também $unwind
a matriz de serviços antes do agrupamento, senão o grupo fornecerá uma matriz de matrizes db.project.aggregate(
{$unwind: '$services'},
{$group: {_id:null, services: {$push: '$services'}}}
)