是否可以指定GraphQL模式允许的子字段。例如,我有以下模式:
type User {
username: String!
mostPersonalSecretEver: String!
}
type Location {
name: String!
owner: User!
}
但是我想指定您实际有权访问的唯一字段是用户名。有没有一种方法可以在模式中指定?我猜不是,而是这样做了:
type User {
username: String!
mostPersonalSecretEver: String!
}
type SanitizedUser {
username: String!
}
type Location {
name: String!
owner: SanitizedUser!
}
我只是在问是否有一种方法无法使模式指定可用的字段,如下所示:
type Location {
name: String!
owner: User('username')!
}