Grupo é de fato a resposta para sua pergunta
db.items.aggregate([
{$match: {}},
{$unwind: "$sizes"},
{$group: {
_id: "$_id",
sizes: {$push: "$sizes"}
}}
])
db.items.aggregate([
{$match: {}},
{$unwind: "$sizes"},
{$group: {
_id: "$_id",
sizes: {$push: "$sizes"}
}}
])