Anda dapat menggunakan $ifNull
operator di sini. Tampaknya bidang tersebut bukan larik atau tidak ada karena kesalahan yang diberikan:
{ "$project": {
"people": 1,
"Count": {
"$size": { "$ifNull": [ "$myFieldArray", [] ] }
}
}}
Anda juga mungkin ingin memeriksa $type
di $match
. Anda jika ini memang ada tetapi bukan array.