Отправка массива объектов в мутации с использованием graphQL - PullRequest
0 голосов
/ 16 января 2020

На моем сервере есть это:

extend type Mutation {
    setMySkills (skills: [
        SkillUpdated!
    ]!) : [MySkills]
}
    input SkillUpdated {
    name: String, 
    id: Int, 
    order: Int!, 
    fromMonth:Int!,
    fromYear:Int, 
    toMonth:Int, 
    toYear: Int
}
type MySkills {
    name: String!,
    id: Int!,
    order: Int!,
    from: String!,
    to: String,
    minYear: Int!
}

Я пытаюсь выполнить операцию мутации, используя игровую площадку. Примерно так:

mutation setMySkills($skills: [SkillUpdated!]!) {
  setMySkills(skills: $skills) {
  id
  name
  order
  from
  to
  minYear
}
}

Переменные:

{
  "skills": [
  {
    "name": "Driving"
    "id": 7
    "order": 506
    "fromMonth": 0
    "fromYear": 1986
    "toMonth": 0
    "toYear": 1993
  }
 ]
}

Но это не работает ...

"Переменная \" $ навыков \ "необходимого типа \" [SkillUpdated!]! \ "Не было предоставлено."

Любая помощь?

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