我有一个GraphQL查询,它返回一组通知。 “创建者”字段不会出现在每个通知中,这是有问题的,因为它的类型为“用户”,并且用户的“ id”字段不可为空。可以将不可为空的字段嵌套在可为空的字段中吗?
{
myNotifications {
id
title
message
image
creator {
id
full_name
}
}
}
答案 0 :(得分:1)
非null字段只有在解析后才会被验证。如果父字段解析为null,则不会解析任何子字段,因此验证永远不会发生。换句话说,最好有一个非空字段,其父字段为空。