如何在表格中返回唯一值的计数?这将返回一组唯一ID ...
req.models.pages.aggregate().distinct("page").get(function (err, page) {...
// returns [ '6', '92', '90', '91', '93', '94', '102' ]
// the unique ids of the individual pages
但是,如何返回具有相应计数的对象?有点像...
{ '6': 2, '92':7, '90':12, etc...}
// the unique page ids with their associated counts
我看到如何聚合,我已经看过如何计算(),但我看不出我在哪里可以一起做它们。
答案 0 :(得分:0)
我能够使用...
获得预期的结果req.models.pages.aggregate(['page']).count().groupBy('page').get(function (err, pages) {...
返回...
[
{
"page": "6",
"count": 2
},
{
"page": "92",
"count": 7
},
{
"page": "90",
"count": 12
}
]