U kunt de $ifNull
. gebruiken exploitant hier. Het lijkt erop dat het veld geen array is of niet aanwezig is door de gegeven fout:
{ "$project": {
"people": 1,
"Count": {
"$size": { "$ifNull": [ "$myFieldArray", [] ] }
}
}}
Misschien wilt u ook controleren op het $type
in je $match
voor het geval deze wel bestaan maar geen array zijn.