我正在使用这个查询来统计和分组职业类型。我需要这样做以便为前端的客户端创建一个饼图。我认为我不需要输入任何内容,我只想对信息进行排序和计数。User_Id只是在我得到jwt令牌授权的任何错误时引用。id在我从中提取信息的表中没有被引用,它只是出于授权的目的。
router.get("/occupation/:user_id", authorization, async (req, res) => {
try {
console.log(req);
const result = await pool.query(
"SELECT occupation,COUNT(occupation) FROM resources GROUP BY occupation;",
[req.params.user_id][req.body.occupation]
// [req.body.json
// ]
);
console.log(req.body);
res.status(200).json({
status: "success",
data: {
occupation: result.rows, //this gets the one row we need
},
});
} catch (err) {
console.error(err.message);
}
});
1条答案
按热度按时间xzlaal3s1#