我有一个用例,其中值可以是“是”、“否”或“空”,其中“空”表示“不存在”。我可以在 GraphQL 中使用布尔类型来表示这一点吗?
从规范:
默认情况下,GraphQL 中的所有类型都是可为空的;空值是所有 [types] 的有效响应。要声明不允许 null 的类型,可以使用 GraphQL Non?Null 类型。
换句话说,除非您明确指定您的字段为非空,否则 null 将始终是该字段的有效值,无论该字段是布尔值、其他标量类型还是对象类型。
+----------+-------------------+
| type | allowed values |
+----------+-------------------+
| Boolean | true, false, null |
| Boolean! | true, false |
+----------+-------------------+
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
991 次 |
| 最近记录: |