Как вставить данные в Astra DB с помощью GraphQL API?
Я пытаюсь следовать этому учебнику YouTube .
Я застреваю при вставке первого фрагмента данных. Аня демонстрирует это в 20.46 следующим образом:
mutation insertGenres {
action: insertreference_list(value: {label: "genre", value: "action"}) {
value{
value
},
}
Когда я пытаюсь это сделать, я получаю сообщение об ошибке:
{
"errors": [
{
"message": "Validation error of type FieldUndefined: Field 'insertreference_list' in type 'Mutation' is undefined @ 'insertreference_list'",
"locations": [
{
"line": 2,
"column": 3
}
],
"extensions": {
"classification": "ValidationError"
}
}
]
}
Когда я гуглю ошибку, во многих ответах людям предлагается использовать мутации вместо запросов, но я начал с мутации. Я хотел бы знать, как устранить ошибку, но я также хотел бы найти навыки, чтобы улучшить мою стратегию поиска ответов.
Когда я смотрю документацию по использованию GraphQL с DataStax, я вижу другой формат структуры записи, который выглядит следующим образом:
вставить книгу (значение: bookInput!, ifNotExists: логическое значение, параметры:UpdateOptions): bookMutationResult
После него двоеточие и фрагмент текста. Он также явно указывает ifNotExists: Boolean и параметры. Я не знаю, могли ли быть изменения в том, как использовать DataStax с тех пор, как Аня записала учебник, что означает, что это больше не текущая демонстрация того, как использовать инструмент, или если на это есть ответ, и я просто еще не нашел.