如何使用GraphQL进行连接?

如何使用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

我有一个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": 1, "name": "John Doe" },
      { "id": 2, "name": "Mary Smith" }
    ]
]

尽管有这种反向链接,还有什么方法可以做到这一点吗?

如果您的数据库还不够大,您也可以运行一次性脚本以另一种方式链接它,方法是:

Class {
  id: ID!
  title: String!
  floor: Int!
  students: [Student]!
}
否则,您将不得不对正在学习某个课程的所有学生进行手动查询,并将该数据加入到您的课程查询中