コンテンツにスキップ

GraphQL ミューテーション

GraphQL ミューテーションは、ワークスペース API を介してデータを作成、更新、および削除するために使用されます。

Archie Core の GraphQL エンジンは、プロジェクトテーブルに基づいて、GraphQL スキーマの一部としてミューテーションを自動生成します。すべてのプロジェクトテーブルは、プロジェクトエンドポイントを介してミューテーションを受け取ることができます。

次の例では、firstNameemailage などのフィールドとリレーションを含む students というテーブルがあります。

自動生成されたミューテーション

Section titled “自動生成されたミューテーション”

テーブルがワークスペースに追加されるたびに、4 つの GraphQL ミューテーション操作がテーブルに対して自動生成されます。それらは次のとおりです。

  • createTableName(...) - データベーステーブルに新しいレコードを入力するための引数として入力を受け入れます。
  • createTableNameMany(...) - データベーステーブルに 1 つ以上の新しいレコードを入力するための引数として入力を受け入れます。
  • updateTableName(...) - 既存のレコードを更新するための引数として入力と ID を受け入れます。
  • deleteTableName(...) - 既存のレコードを削除するための引数として ID を受け入れます。

alt text