Dette er, at jeg kan se en af ulemperne ved $group
for de indlejrede arrays. For at slippe af med dette skal du tilføje et trin mere $addFields
for at filtrere de tomme indlejrede arrays fra.
Tilføj dette i slutningen af pipelinen
{ "$addFields": {
"Specifications": {
"$filter": {
"input": "$Specifications",
"cond": { "$ne": ["$$this.Description", undefined] }
}
}
}}