1. 引言
GraphQL 是一种强大的 API 查询语言,为我们与数据的交互提供了灵活而高效的方式。 当处理 mutation(变更)时,我们通常会在服务器上执行数据的更新或添加。然而,在某些场景中,我们可能需要进行变更而不返回任何数据。
在 GraphQL 中,默认行为是强制字段在模式中为非空性,这意味着除非明确标记为可空,否则字段必须始终返回一个值,不能为 null。虽然这种严格性有助于 API 的清晰度和可预测性,但有时返回 null 可能是必要的。然而,通常认为避免返回 null 值是一个最佳实践。
在本文中,我们将探讨实现不检索或返回特定信息的 GraphQL mutation 的技术。
大约 6 分钟