如何在Apollo客户端中使用显式GraphQL空输入值
我如何通过apollo客户端向apollo服务器发送显式空值 我显式地尝试将值设置为null,如:如何在Apollo客户端中使用显式GraphQL空输入值,graphql,graphql-js,apollo,apollo-client,apollo-server,Graphql,Graphql Js,Apollo,Apollo Client,Apollo Server,我如何通过apollo客户端向apollo服务器发送显式空值 我显式地尝试将值设置为null,如: var model = { id: 1, integer: null, text: null } 突变 var query = gql` mutation ($id: Number!, $text: String, $integer: Int) { save(id: id, text: $text, integer: $integer) { id text
var model = { id: 1, integer: null, text: null }
突变
var query = gql`
mutation ($id: Number!, $text: String, $integer: Int) {
save(id: id, text: $text, integer: $integer) {
id
text
integer
}
}
`;
看看http请求,变量并没有提交到服务器。仅设置id
我试图在Apollo GraphQL中使用空值
从0.8.0开始,应支持根据和显式空值。如果在
模型
中省略整数
,会发生什么情况var model={id:1}
与将它们设置为null相同。在这两种情况下,变量都不会作为主体变量的一部分进行传输。