मैंने इसे $addToSet और $unwind ऑपरेटरों का उपयोग करके समझ लिया।
Mongodb एग्रीगेशन काउंट ऐरे/सेट साइज
db.collection.aggregate([
{
$group: { _id: { account: '$account' }, vendors: { $addToSet: '$vendor'} }
},
{
$unwind:"$vendors"
},
{
$group: { _id: "$_id", vendorCount: { $sum:1} }
}
]);
आशा है कि यह किसी की मदद करेगा