我是 GraphQl 的新手并且正在学习它。目前我有单个数据库表 -student_courses
如下所示:
student_id| student_name | course_code | course_name
1 ABC S-101 DataStructures
1 ABC S-150 NLP
1 ABC S-250 Machine learning
2 PQR S-101 DataStructures
3 XYZ S-101 DataStructures
3 XYZ S-150 NLP
我已将模型映射到单个 GraphQL 对象。因此,我将 GraphQL API 响应作为表中每一行的单独 json 对象。
我想了解如何将此表的结果分组student_id, student_name
并以下列格式获取结果:
student_id, student_name, {course_code : course_name}
例如:1, "ABC", {"S-101":"DataStructures", "S-150":"NLP", "S-250":"Machine learning"}
我当前的 GraphQL 查询 -
{
student_courses() {
data {
student_id
student_name
course_code
course_name
}
}
}