Você pode usar o
$ifNull
operador aqui. Parece que o campo não é uma matriz ou não está presente pelo erro fornecido:{ "$project": {
"people": 1,
"Count": {
"$size": { "$ifNull": [ "$myFieldArray", [] ] }
}
}}
Além disso, você pode querer verificar o
$type
em seu $match
caso existam, mas não sejam uma matriz.