0

その間、GraphQL ミューテーションの結果を別のミューテーションのパラメーターとして使用することは可能ですか?

1 回の呼び出しでユーザーとそのアドレスを一緒に作成したいと思います。

最初にアドレスを書き、次にユーザーを作成するためのアドレス ID を取得します。入力を介して必要なデータを入力すると、完全に機能します

クライアントから新しいミューテーションをトリガーせずにこれは可能ですか?

const createUser = gql`
  mutation createUser(
    $user: createUserInput!
    $address: createAddressInput!
  ) {
    createAddress(input: $address) {
      address {
        id       
      }
    }
    createUser(input: $user ) {
      user {
        id
        username
      }
    }
  }
`
4

1 に答える 1