Вот несколько идей, чтобы попытаться устранить эту проблему.Возможно, что:
- Коллекция пуста;
- Нет документов, содержащих PartitionKey name;
- , которые вы хотели запроситьключ разделения документа, который может отличаться от / PartitionKey , например;
--- Запрос и проверка документов ---
Можно запросить документы в коллекции на портале Azure, перейдите к Учетная запись CosmosDB / SQL> Обозреватель данных> {Имя базы данных}> {Имя коллекции}> Новый запрос SQL .Затем запустите эксперименты с запросами и просмотрите все (разбитые на страницы) документы.
--- Найдите ключ раздела ---
Вы можете дважды проверить коллекциюключ раздела на портале Azure, также перейдите к учетной записи CosmosDB / SQL> Обозреватель данных> {Имя базы данных}> {Имя коллекции}> Масштаб и настройки и проверьте, что определено в поле Ключ раздела(например, / customerid, / name и т. д.).
В качестве примера, учитывая, что ключ раздела определен как / customerid , запрос будет выглядеть так:
SELECT c.customerid FROM c
Или следующий запрос в случае, если / customerid не является ключом раздела и может иметь дубликаты:
SELECT DISTINCT c.customerid FROM c