我有这样的Graphql Mutation:
gql查询:
mutation UpdateMother($mother_id: ID!, $child_name: String!) {
updateMother(
mother: {
id: $id
child: {
name: $child_name
}
}
)
}
效果很好,但我需要使用$child.name
代替$child_name
。这可能吗?
答案 0 :(得分:0)
您应该可以将此突变称为
mutate({
variables: {
mother_id: mother.id,
child_name: child.name
}
})
.then(() => {})
.catch(() => {})
另请注意,您将$ mother_id定义为输入,并在第4行使用$ id。你应该使用类似的东西:
mutation UpdateMother($mother_id: ID!, $child_name: String!) {
updateMother(
mother: {
id: $mother_id
child: {
name: $child_name
}
}
)
}