同时是否可以使用 GraphQL 突变的结果作为另一个突变的参数?
我想在一次通话中一起创建一个用户和他的地址。
首先我写地址,然后取地址 id 来创建用户。通过输入填充必要的数据非常有效
在不触发客户端的新突变的情况下,这是否可能?
const createUser = gql`
mutation createUser(
$user: createUserInput!
$address: createAddressInput!
) {
createAddress(input: $address) {
address {
id
}
}
createUser(input: $user ) {
user {
id
username
}
}
}
`