Моя проблема в том, что я делаю мутацию, чтобы обновить профиль компании, но когда я помещаю поле сетей, я получаю сообщение об ошибке.
Я использую схему сборки.
type Network {
name: String
url: String
}
input UpdateCompanyInput {
name: String
networks: [Network]
}
Когда я пробую это в GraphiQL:
mutation {
updateCompanyProfile(updateCompanyInput: {name: "Test"}) {
name
}
}
Я получил эту ошибку:
{
"errors": [
{
"message": "The type of UpdateCompanyInput.networks must be Input Type but got: [Network].",
"locations": [
{
"line": 95,
"column": 13
}
]
}
]
}
Thanks!
Возможный дубликат GraphQL: как повторно использовать один и тот же тип для запросов и мутаций?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Как указывает ошибка, поле
networksдолжно быть типом ввода, а не типом объекта (Network— это тип объекта, а не тип ввода). Это дублирующий вопрос. См. здесь, здесь и здесь.