Graphql 给定以下变异,如何返回数据?

Graphql 给定以下变异,如何返回数据?,graphql,apollo,mutation,Graphql,Apollo,Mutation,我有以下变异 const SET_NAME_MUTATION = gql` mutation ($name: String!) { setName(name: $name) } `; const withSetFullNameMutation = graphql( SET_NAME_MUTATION, { name: 'setName', }); 在我的Submit表格中,我使用了上述内容: await setName({ variables: "data is here

我有以下变异

const SET_NAME_MUTATION = gql`
  mutation ($name: String!) {
    setName(name: $name)
  }
`;

const withSetFullNameMutation = graphql( SET_NAME_MUTATION, {
  name: 'setName',
});
在我的Submit表格中,我使用了上述内容:

await setName({ variables: "data is here" });
我如何更新上述内容,以便像这样获取值:

const result = setName({ variables:"data is here });
console.log(result)
其中结果将包含user.id、user.title、user.photo\u url


感谢

突变的结果在突变字符串的花括号内定义。 我想你的情况可能是这样的:

const SET\u NAME\u MUTATION=gql`
突变($name:String!){
setName(name:$name){
使用者{
身份证件
标题
照片地址
}
}
}
`;
具有SetfullName突变的常数=graphql(SET_NAME_突变{
名称:“setName”,
});