插件配置在 mutation 中返回 payload 对象或已变更的实体
在 mutation 中返回 payload 对象或已变更的实体
我们可以配置 mutation 字段,使其返回以下两种不同实体之一:
- payload 对象类型
- 直接返回已变更的实体
当使用 payload 对象类型返回时,还可以额外在 schema 中添加字段来 Query mutation 的 payload 对象。
总体而言,可以使用以下三种选项之一来配置 GraphQL schema:
- 为 mutation 使用 payload 类型
- 为 mutation 使用 payload 类型,并添加字段以 Query 这些 payload 对象
- 不为 mutation 使用 payload 类型(即直接返回已变更的实体)
在 schema 中为 mutation 使用 payload 对象类型的配置方式如下,按优先级排列:
✅ 在 schema 配置中为自定义端点或 persisted query 定义的特定模式

✅ 在设置中定义的默认模式
如果 schema 配置的值为 "Default",则将使用设置中定义的模式:

Prev