nodejs cosmosdb получить общее количество записей в таблице - PullRequest
0 голосов
/ 17 декабря 2018

Я использую cosmosdb с таблицей API Azure и нигде не могу найти способ получить общее количество записей из таблицы.Можно увидеть, что есть способы получить количество записей с помощью SQL API.Каков наилучший способ подсчета с помощью таблицы Azure?Я использую nodejs для подключения к этому экземпляру.

1 Ответ

0 голосов
/ 17 декабря 2018

Каков наилучший способ подсчета с помощью таблицы Azure Azis?

На основании моих исследований и остальных API , к сожалению,, нет прямого способа получить счет с помощью Azure таблицы API, который похож на ключевое слово count в запросе SQL API.

Один из способов сделать это - перечислить все объекты в таблице и получить их количество,Это очень ужасный подход и может быть немного дорогостоящим, если вам нужно перебирать миллиарды записей.Лучшее, что вы можете сделать, - это выполнить прогнозируемый запрос, чтобы перечислить все ключи Partition & Row и суммировать их, контролируя таким образом стоимость и время операции.

Кроме того, вы можете отправить желаемое требование в * 1014.* cosmos db feedback .

...