Можете да използвате $ifNull
оператор тук. Изглежда, че полето или не е масив, или не присъства от дадената грешка:
{ "$project": {
"people": 1,
"Count": {
"$size": { "$ifNull": [ "$myFieldArray", [] ] }
}
}}
Също така може да искате да проверите за $type
във вашия $match
в случай че те съществуват, но не са масив.