首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >node-orm2获取唯一出现次数的计数?

node-orm2获取唯一出现次数的计数?
EN

Stack Overflow用户
提问于 2017-03-16 03:03:35
回答 1查看 59关注 0票数 0

如何返回表中唯一值的计数?这将返回一个唯一ID数组...

代码语言:javascript
复制
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

但是,如何返回具有相应计数的对象呢?就像..。

代码语言:javascript
复制
{ '6': 2, '92':7, '90':12, etc...}
// the unique page ids with their associated counts

我看到了如何聚合,也看到了如何count(),但我不知道在哪里可以同时使用这两种方法。

EN

回答 1

Stack Overflow用户

发布于 2017-03-16 04:09:54

我能够得到预期的结果使用...

代码语言:javascript
复制
req.models.pages.aggregate(['page']).count().groupBy('page').get(function (err, pages) {...

返回了..。

代码语言:javascript
复制
[
  {
    "page": "6",
    "count": 2
  },
  {
    "page": "92",
    "count": 7
  },
  {
    "page": "90",
    "count": 12
  }
]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42818574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档