如何使用GraphQL进行连接?
我有一个node.js应用程序,通过graphql使用sequelize为sqlite数据库数据提供服务 数据类型如下:如何使用GraphQL进行连接?,graphql,Graphql,我有一个node.js应用程序,通过graphql使用sequelize为sqlite数据库数据提供服务 数据类型如下: Student id: ID! name: String! class: Class Class id: ID! title: String! floor: Int! 我想得到一个类的数组,每个类包含一个对应学生的数组,如 [ { "id": 1, "title" : "first", "students" : [ { "id
Student
id: ID!
name: String!
class: Class
Class
id: ID!
title: String!
floor: Int!
我想得到一个类的数组,每个类包含一个对应学生的数组,如
[
{
"id": 1,
"title" : "first",
"students" : [
{ "id": 1, "name": "John Doe" },
{ "id": 2, "name": "Mary Smith" }
]
]
尽管有这种反向链接,还有什么方法可以做到这一点吗?如果您的数据库还不够大,您也可以运行一次性脚本以另一种方式链接它,方法是:
Class {
id: ID!
title: String!
floor: Int!
students: [Student]!
}
否则,您将不得不对正在学习某个课程的所有学生进行手动查询,并将该数据加入到您的课程查询中