Число записей SQL Azure CosmosDB - PullRequest
       9

Число записей SQL Azure CosmosDB

0 голосов
/ 28 февраля 2019

У меня есть коллекция CosmosDB, которую я запрашиваю с помощью REST API.

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

Я бы предположил, что это невозможно в одном вызове, НО ...Похоже, что Data Explorer в Azure Portal управляет им, поэтому просто задаюсь вопросом, удалось ли кому-нибудь выяснить, что он вызывает, чтобы получить следующее:

Отображение результатов 1 - 10 Количество найденных документов 342 Размер получаемых документов 2868425 байтКоличество выходных документов 10

Мне нужно количество восстановленных документов - если портал может это сделать, то должен быть способ :)

Я пробовал JAVA SDK и RESTно там не видно никаких полезных опций

1 Ответ

0 голосов
/ 28 февраля 2019

Как это часто бывает в этой игре, задание вопроса вызывает ответ ... поэтому заранее приносим извинения.

Ответ заключается в отправке заголовка x-ms-documentdb-populatequerymetrics в запросе.,Затем ответ дает целую кучу полезных вещей в x-ms-documentdb-query-metrics.

Что я хотел бы понять, так это то, оказывает ли это какое-либо влияние на производительность?

...