Můžete použít $ifNull
operátor zde. Zdá se, že pole buď není pole nebo není přítomno danou chybou:
{ "$project": {
"people": 1,
"Count": {
"$size": { "$ifNull": [ "$myFieldArray", [] ] }
}
}}
Možná budete chtít zkontrolovat $type
ve vašem $match
v případě, že existují, ale nejsou polem.