我的阿波罗服务器上有一个简单的变种,可以改变名字和年龄,
mutation updateUser(id:1){
name: "John"
age:25
}
如果客户想删除“name”,他可以简单地给我发送一个空字符串作为名称
mutation updateUser(id:1){
name: ""
}
但是如果客户机想要删除age(将其设为null,因为类型是“int”,s(he)不能发送空字符串),那么客户机将向我发送以下代码
mutation updateUser(id:1){
age: null
}
在java中,我无法识别它是空的年龄或客户端没有给我发送任何阿波罗解析器。p、 因为java无法识别对象中的属性是存在的还是空的
请告知
架构是:
type User{
id: ID!
name: String
age: Int
}
暂无答案!
目前还没有任何答案,快来回答吧!