Я пытаюсь создать связь между узлами в Neo4j, используя GraphQL. Как должна выглядеть мутация?
Схема показывает, что она должна выглядеть следующим образом.
AddPersonRoll(
from: _PersonInput!
to: _RollInput!
): _AddPersonRollPayload
Я попробовал
mutation {
AddPersonRoll(
from: {
id: "be91aaca-944d-49f7-b3fd-c89ad454d5ab"
}
to: {
id: "8726255f-b6b6-4299-ba01-95f6d4ef2be7"
}
) {
from {
id
name
}
to {
id
name
}
}
}
И это сработало. Но когда я попытался вставить var в запрос, я получил
{
"error": "Failed to execute 'fetch' on 'Window': Invalid name"
}
код
mutation AddPersonRoll($PersonInput: ID!, $RollInput: ID!){
AddPersonRoll(
from: {
id: $PersonInput
}
to: {
id: $RollInput
}
) {
from {
id
name
}
to {
id
name
}
}
}
{
"PersonInput": "3cc70aca-9e07-4bbd-acb2-92670b4d1b0d",
"RollInput": "8726255f-b6b6-4299-ba01-95f6d4ef2be7"
}