graphcool中的嵌套对象

时间:2018-06-10 13:56:27

标签: graphql react-apollo graphcool

我有一个这样的模型:

  type User @model {
    id: ID! @isUnique
  }

现在我想添加一个嵌套对象:

type User @model {
   id: ID! @isUnique
   position: {
      lat: Int
      lng: Int 
    }
}

但是我收到Graphcool的错误,

{", expected IgnoredNoComment, ImplementsInterfaces or Directives (line 4, column 11):
 type User @model {
      ^ 

为什么呢?我不能传递嵌套对象吗?通过这种方式,我可以简单地通过lat和lng传递对象来更新变异。这有什么问题?

1 个答案:

答案 0 :(得分:1)

对于嵌套结构,您需要为类型变量定义一个,如下所示

> eval System.getProperty("java.version")
[info] ans: String = 1.8.0_171