不同的条目MongoDB的显示号码,我想可以列出以下每个条目
数据
/* 1 */
{
"name" : "Dash"
}
/* 2 */
{
"name" : "Dash"
}
/* 3 */
{
"name" : "Pink"
}
/* 4 */
{
"name" : "Pink"
}
/* 1 */
{
"name" : "Jamie"
}
我目前可以用db.getCollection('players').distinct('name')
得到:
/* 1 */
[
"Dash",
"Pink",
"Jamie"
]
我想要的:
/* 1 */
[
{
name: "Dash",
number: 2
}
{
name: "Pink",
number: 2
}
{
name: "Jamie",
number: 1
}
]
这可能与mongo?
是可以使用'aggregation','group'和'sum',你会得到你想要的结果 – Yogesh
'db.players.aggregate( [ {$ group:{_id:“$ name”,number:{$ sum:1}}} ] ) – Veeram