यदि आप प्रत्येक समूह के लिए पहली मेल खाने वाली प्रविष्टियों के बारे में जानकारी रखना चाहते हैं, तो आप इस तरह एकत्र करने का प्रयास कर सकते हैं:
db.test.aggregate([{
$group: {
_id : '$name',
name : { $first: '$name' },
age : { $first: '$age' },
sex : { $first: '$sex' },
province : { $first: '$province' },
city : { $first: '$city' },
area : { $first: '$area' },
address : { $first: '$address' },
count : { $sum: 1 },
}
}]);