Как я могу решить эту ошибку мутации GraphQL?
Я пытаюсь выполнить мутацию на игровой площадке graphql и использую Prisma и Postgres. Вот файл модели данных мутации и мутация на игровой площадке для тестирования. В клубе должен быть пользователь в качестве администратора, и пользователь может быть администратором клуба. У меня есть много других таблиц, которые нужно заполнить с подобными ошибками, но я подумал, что сначала расскажу об этой основной ошибке.
В моем файле datamodel.graphql есть следующее:
type Club { id: ID! name: String! admin: [User!]! relation(name: "UserToClub", onDelete: CASCADE) }
type User { id: ID! name: String!club: Club! relation(name: "UserToClub", onDelete: SET_NULL)}
В Playground я добавляю следующую мутацию..
mutation {
createClub (
data: {
name: "Chelsea",
admin: {create: [{ name: "Gary Jones"}]
}
}
)
{
id
name
admin
}}
Однако я получаю следующую "нулевую" ошибку.
{"data": null, "errors": [{"message": "Field 'admin' of type 'User' must have a sub selection. (line 5, column 5):\n admin\n ^", "locations": [
{
"line": 5,
"column": 5
}
]
}
]}
Я не совсем уверен, где я ошибаюсь в этом, и я уже довольно долгое время занимаюсь этим. Любая помощь будет принята с благодарностью. Спасибо.