当从未定义的变量填充内联输入对象字段时,默认值将被忽略
作者: surbhi-singh创建于 2026年7月11日更新于 2026年7月11日
当一个输入对象字段从变量中设置为内联(例如 `{ truthyBoolean: $truthyBoolean }`)且该变量未定义时,字段的模式默认值不会被应用。相反,解析器会接收 nil。如果整个输入对象作为变量传递,或者该字段完全省略,则默认值会按预期应用。这种行为是不一致的。
内容来源: 99designs/gqlgen
当一个输入对象字段从变量中设置为内联(例如 `{ truthyBoolean: $truthyBoolean }`)且该变量未定义时,字段的模式默认值不会被应用。相反,解析器会接收 nil。如果整个输入对象作为变量传递,或者该字段完全省略,则默认值会按预期应用。这种行为是不一致的。
内容来源: 99designs/gqlgen