Vas*_*kov 5 schema apollo graphql
我正在寻找一种访问查询参数(对象)的子字段而不将其作为单独参数传递的方法。这是详细的案例,它解释了为什么我需要这个。我有以下架构:
type Query {
users(input: getUsersInput!):[User]
}
type User {
_id: ID!
name: String!
isAdmin(platformId: ID!)
}
type getUsersInput {
platformId: ID!
search: String
#...some other query params
}
Run Code Online (Sandbox Code Playgroud)
所以现在我想查询特定平台的用户并检查他们是否是管理员。类似的东西:
query getUsers($input: getUsersInput!) {
users(input: $input) {
_id
name
isAdmin(platformId: $input.platformId)
}
}
Run Code Online (Sandbox Code Playgroud)
但是,引用 platformId$input.platformId
会出现错误。
我可以将 platformId 作为额外参数传递到查询中,但我想避免。我想解决方案可能有几个方向:
很乐意就此获得任何帮助和想法。
归档时间: |
|
查看次数: |
426 次 |
最近记录: |