आप एम्बेड किए गए दस्तावेज़ को खोल सकते हैं और फिर स्थिति का मिलान कर सकते हैं और फिर समूह द्वारा सभी दस्तावेज़ों की गणना कर सकते हैं।
db.collection.aggregate([
{ "$unwind": "$chat"},
{$match:{"chat.status": "pending"}},
{ "$group":{"_id":null, count: {$sum:1}}}
])
या
सभी दस्तावेज़ों को सरल बनाएं और सरणी की लंबाई गिनें
db.collection.aggregate([
{ "$unwind": "$chat"},
{$match:{"chat.status": "pending"}},
])