Как вставить данные в 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 с тех пор, как Аня записала учебник, что означает, что это больше не текущая демонстрация того, как использовать инструмент, или если на это есть ответ, и я просто еще не нашел.

0 ответов

Другие вопросы по тегам