我一直在使用graphql中的解析器,需要看似简单的查询,但是我无法弄清楚。
我想查询一个表并获得类似以下结果:
SELECT hero_id, count(id) FROM "Build"
GROUP BY hero_id
ORDER BY hero_id
如何编写解析器以按表返回ID的行数?
我认为Table.findAndCountAll()会返回我正在寻找的结果。
const buildCount = {
type: BuildCountType,
resolve(parent, args){
return Build.findAndCountAll().then(result => {
console.log(result)
return {
count: result.rows
}
})
}
}
谢谢
StuckAndConfused;)