指定GraphQL模式中允许的子字段

时间:2019-07-02 03:07:28

标签: graphql

是否可以指定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')!
}

0 个答案:

没有答案