Как выполнить мутацию объектов в модели GraphQL с помощью пользовательских типов - PullRequest
0 голосов
/ 22 апреля 2019

У меня есть эта схема graphQL для определения моего Amplify API:

type Address @model @searchable {   
    id: ID!
    address: String!
    latitude: Float!
    longitude: Float!
}  
type Dog @model @searchable {
    id: ID!
    address: Address!
    name: String!
}

И когда я пытаюсь создать собаку с сгенерированной мутацией

mutation CreateDog($input: CreateDogInput!) {
  CreateDogPoint(input: $input) {
    id
    address {
      id
      address
      latitude
      longitude
    }
    name
  }
}

я даю следующий объектв качестве аргумента в AppSync для проверки создания объекта:

{ "input" : { "address": { "address" : "WoofieLand", "latitude": 11, "longitude": 20 }, "name": "Rex" } }

Однако, это говорит о том, что поле адреса не существует.Как это работает, я не понимаю?

Большое спасибо за чтение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...