Graphql 属于关系



所以我正在学习 GraphQL,我试图在构建模式时了解我是如何建立关系的。所以我有一个带有字段显示的应用程序表,该字段显示具有显示表的外键设置。如何在 graphql 模式中执行此操作?这就是我目前所拥有的

const schema = buildSchema(`
type Query {
app: App
}
type App {
id: Int
show: Int
name: String
url: String
author: String
price: Float
image: String
}
type Show {
id: Int
name: String
airDate: String
}
`);

也许我需要一些东西来告诉它这段关系?谢谢

您通常会设置 GraphQL 模式来引用另一个对象,并且在引用器中根本没有其 ID:

type App {
id: Int
show: Show
...
}
type Show {
id: Int
name: String
...
}

这样,查询就不必知道涉及中间数据库查找

query GetApp {
app {
name
url
show { name }
}
}

相关内容

  • 没有找到相关文章

最新更新