如何在Apollo客户端中使用显式GraphQL空输入值

如何在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

我如何通过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
      integer
    }
  }
`;
看看http请求,变量并没有提交到服务器。仅设置id

我试图在Apollo GraphQL中使用空值


从0.8.0开始,应支持根据和显式空值。

如果在
模型
中省略
整数
,会发生什么情况
var model={id:1}
与将它们设置为null相同。在这两种情况下,变量都不会作为主体变量的一部分进行传输。