その間、GraphQL ミューテーションの結果を別のミューテーションのパラメーターとして使用することは可能ですか?
1 回の呼び出しでユーザーとそのアドレスを一緒に作成したいと思います。
最初にアドレスを書き、次にユーザーを作成するためのアドレス ID を取得します。入力を介して必要なデータを入力すると、完全に機能します
クライアントから新しいミューテーションをトリガーせずにこれは可能ですか?
const createUser = gql`
mutation createUser(
$user: createUserInput!
$address: createAddressInput!
) {
createAddress(input: $address) {
address {
id
}
}
createUser(input: $user ) {
user {
id
username
}
}
}
`