Как запросить вложенную схему с клиентом Apollo? - PullRequest
0 голосов
/ 26 марта 2020

Допустим, есть две схемы, и одна вложена в качестве ключа в другую схему, как в следующем примере

type Profile @entity{
id: ID!
intro: String
user: User!
}

type User @entity{
id: ID!
address: String!
name: String!
}

Я попытался запросить приведенный выше пример с помощью следующего кода, но это не так Работа. Как я могу получить данные, запрашиваемые с помощью идентификатора пользователя, с помощью клиента apollo?

export let QUERY = gql`
  query getProfiles($user: String!) {
    profiles(user: $user) {
      id
      user(id: $user) {
        id
      }
      intro
    }
  }
`;
const Sample = props => {
  let { loading, error, data } = useQuery(QUERY, {
    variables: {
      user: 'BlaBla'
    }
  });
...