आप अलग-अलग वस्तुओं की गणना करने के लिए एकत्रीकरण ढांचे के साथ $addToSet का उपयोग कर सकते हैं।
उदाहरण के लिए:
db.collectionName.aggregate([{
$group: {_id: null, uniqueValues: {$addToSet: "$fieldName"}}
}])
या एक नल _id रिकॉर्ड के अंदर एक उप-दस्तावेज़ के बजाय अपने अद्वितीय मानों को उचित सूची में लाने के लिए विस्तारित किया गया:
db.collectionName.aggregate([
{ $group: {_id: null, myFieldName: {$addToSet: "$myFieldName"}}},
{ $unwind: "$myFieldName" },
{ $project: { _id: 0 }},
])