跳转到内容

GraphQL 变更

GraphQL 变更是用于通过工作区 API 创建、更新和删除数据的。

Archie Core 的 GraphQL 引擎根据您的项目表自动生成变更作为 GraphQL 模式的一部分。所有项目表都可以通过项目端点接收变更。

在以下示例中,我们有一个名为 students 的表,其中包含诸如 firstNameemailage 等字段和关系。

每当将表添加到工作区时,都会为该表自动生成四个 GraphQL 变更操作。它们是:

  • createTableName(...) - 接受输入作为参数,从中在数据库表中填充新记录。
  • createTableNameMany(...) - 接受输入作为参数,从中在数据库表中填充一条或多条新记录。
  • updateTableName(...) - 接受输入和 id 作为参数,用以更新现有记录。
  • deleteTableName(...) - 接受 id 作为参数,用以删除现有记录。

alt text