вложенный объект в Graphcool - PullRequest
0 голосов
/ 10 июня 2018

У меня есть такая модель:

  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 голосов
/ 10 июня 2018

Для вложенной структуры вам нужно определить одну для переменной типа, как показано ниже

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