GraphQL - レコードをミューテーションするアクション
このアクションは、レコードの作成、削除、または更新に使用できます。
入力
少なくとも、最上位のミューテーションを選択する必要があります。 これにより、実行するオペレーションが決まります。
ミューテーションによっては、次の追加入力フィールドが表示される場合があります:
- ミューテーション引数
- 取得するフィールド
- サブクエリ
各サブクエリには、次の入力フィールドが含まれる場合があります:
- クエリ引数
- 取得するフィールド
- サブクエリ
サブクエリのパターンは再帰的に継続する場合があります。
GraphQLのレコードをミューテーションするアクションの入力フィールドの例
ミューテーション引数は、ミューテーションによって返されるデータをフィルタリングするために使用されます。 前の例では、入力セクションに名前ミューテーション引数を入力して、特定の名前を持つレコードを作成できます。
取得するフィールドは、ミューテーションによって返されるフィールドを決定するために使用されます。 たとえば、作成日を取得する場合は、取得するフィールドセクションでDate createdフィールドを選択できます。 これを空白のままにすると、すべてのフィールドが取得されます。
Fields to retrieveを表示するには、Show optional fieldsを選択する必要がある場合があります。
サブクエリは、関連レコードを取得するために使用されます。 たとえば、レコードに関連する現在のペットを取得する場合は、Current petsサブクエリを選択できます。
これにより、ニーズに合ったミューテーションを構築できます。
出力
出力フィールドは、入力フィールドで選択したミューテーション、フィールド、およびサブクエリによって決まります。
GraphQLのレコードをミューテーションするアクションの出力フィールドの例
Last updated: