आप $ifNull . का उपयोग कर सकते हैं यहाँ ऑपरेटर। ऐसा लगता है कि फ़ील्ड या तो एक सरणी नहीं है या दी गई त्रुटि से मौजूद नहीं है:
{ "$project": {
"people": 1,
"Count": {
"$size": { "$ifNull": [ "$myFieldArray", [] ] }
}
}}
इसके अलावा आप $type . की जांच करना चाहेंगे आपके $match . में यदि ये मौजूद हैं लेकिन एक सरणी नहीं हैं।