Групповое с orm nodejs на postgresql
Привет у меня есть проблема, чтобы выбрать groupBy в nodejs с ORM(node-orm2) и databse postgresql.
код:
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);
}
});
этот код имеет такой результат:
id , users_id , username
37 1 faris
36 1 faris
35 1 faris
34 2 ridho
33 3 kotaro
но что мне нужно в моей системе, я хочу 1 "users_id", как group by в запросе с результатом:
id , users_id , username
37 1 faris
34 2 ridho
33 3 kotaro
спасибо за внимание и решение:)
1 ответ
Вы, вероятно, хотите использовать что-то вроде этого:
req.models.roomcategorylog
.aggregate(["username", "users_id"], { id: "Z" })
.groupBy("username").get(function(err, results) {
// results should be your grouped data
})