Невозможно запросить Azure Cosmosdb с помощью хранимой процедуры - PullRequest
1 голос
/ 07 ноября 2019

Я создал базу данных Cosmosdb, используя sql core api, и создал контейнер с именем collection1, в котором я сохранил простые данные json, которые я создал следующим образом: {"id": "1", "group": "a"}группа в качестве моего ключа раздела. Затем добавил хранимую процедуру и выполнил хранимую процедуру по умолчанию, но в результате я не получил данные json, вместо этого я получил «документы не найдены»

1 Ответ

0 голосов
/ 08 ноября 2019

Я, вероятно, знаю вашу ошибку, вы должны определить ключ разделения при выполнении хранимой процедуры, потому что Cosmos DB SP требует этого. (Более подробно, вы можете обратиться к этой теме: Удалить документы из Cosmos с помощью запроса без разделаСпецификация ключа )

enter image description here

Если вы не определили какой-либо ключ раздела, он идентифицируется как empty, данные которого нене содержит group столбец будет выбран.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...