Получение документа по идентификатору с помощью Stargate Document API возвращает ошибку 404: «Документ с идентификатором... не существует».

Я создал базу данных в datastax и создал коллекцию и ее документ. Он дал мне идентификатор документа для перечисления моих коллекций или данных внутри документа, теперь, когда я иду получить документ, вставив соответствующие поля, а также вставив идентификатор документа по мере необходимости, он выдает мне ошибку 404, что документ с этим идентификатором документа не является существовать.

1 ответ

Похоже, вы заключили идентификатор документа в двойные кавычки (), когда указывали его в пользовательском интерфейсе Swagger:

      document-id: "ae7362d3-8571-4a97-a639-69961e07c59f"

В результате кавычки (") кодируются как%22в URL-адресе и заменяет идентификатор документа на%22ae7362d3-8571-4a97-a639-69961e07c59f%22.

Вам следует указать идентификатор документа отдельно, без двойных кавычек, и вы сможете получить его с помощью вызова API:

      document-id: ae7362d3-8571-4a97-a639-69961e07c59f

Дополнительные сведения см. в разделе Разработка с помощью Document API. Ваше здоровье!

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