Apollo GraphQL 突变(对象参数)
Posted
技术标签:
【中文标题】Apollo GraphQL 突变(对象参数)【英文标题】:Apollo GraphQL Mutation (Object Argument) 【发布时间】:2017-02-07 04:05:47 【问题描述】:所以,我正在尝试设计我的 Apollo 服务器。我想创建一个以对象为参数的突变。
这是我的架构的 sn-p,它以某种方式导致了问题:
我认为它在语法上是正确的,但我遇到了这个错误:
"errors":["message":"预期的输入类型。"]
【问题讨论】:
【参考方案1】:您必须将 INPUT_OBJECT 声明为输入类型:
input INPUT_OBJECT
field1: String,
# etc.
【讨论】:
谢谢!你是一个救生员。 @helfer 我可以为 INPUT_OBJECT 提供 2 个定义吗?一个type
和另一个input
同名(如果我也想查询)?或者我应该声明一个用于查询,另一个用于突变?以上是关于Apollo GraphQL 突变(对象参数)的主要内容,如果未能解决你的问题,请参考以下文章
将对象数组添加到突变 react-graphql-apollo-mongoose 时,“无法读取未定义的属性 'get'”
为嵌套模式 graphql/apollo/react 添加突变
如何在反应js中将graphql列表传递给apollo中的突变
React Native、GraphQL、Apollo - 如何创建批量插入突变