您可以使用
组
阶段性的
aggrgation
db.collection.aggregate([{
$group: {
_id: “$name”,
count: { $sum: 1 },
name: { $first: “$name” }
}
}])
</code>
{“ id”:ObjectId(“4f127fa55e7242718200002d”),“id”:1,“name”:“foo”}
{“ id”:ObjectId(“4f127fa55e7242718200002d”),“id”:2,“name”:“bar”}
{“_ id”:ObjectId(“4f127fa55e7242718200002d”),“id”:3,“……