首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在postgresql上使用orm nodejs的groupby

在postgresql上使用orm nodejs的groupby
EN

Stack Overflow用户
提问于 2015-11-03 18:17:23
回答 1查看 221关注 0票数 0

Hallo我有一个问题,在nodejs中用ORM(node-orm2)和数据库postgresql选择groupBy。

代码:

代码语言:javascript
复制
req.models.roomcategorylog.find(["id", "Z"],
function(err, results) {
if (err) {
    res.json({
        status: false,
        message: 'Error found',
        data:err
    });
} else {
    res.json({
        status:true,
        message: 'Data found',
        data:results
    });
    // console.log(results);
}
});

这段代码的结果如下:

代码语言:javascript
复制
id , users_id , username
37  1          faris
36  1          faris
35  1          faris
34  2          ridho
33  3          kotaro

但是在我的系统中我需要1个"users_id“,就像group by in query with result:

代码语言:javascript
复制
id , users_id , username
37  1          faris
34  2          ridho
33  3          kotaro

感谢您的关注和解决方案:)

EN

回答 1

Stack Overflow用户

发布于 2015-11-03 18:42:07

您可能想要使用下面这样的内容:

代码语言:javascript
复制
req.models.roomcategorylog
    .aggregate(["username", "users_id"], { id: "Z" })
    .groupBy("username").get(function(err, results) {
         // results should be your grouped data
    })
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33496525

复制
相关文章

相似问题

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