nodejs cosmosdb获取表中的总记录数

时间:2018-12-17 01:27:03

标签: node.js azure azure-cosmosdb azure-table-storage

我正在将cosmosdb与azure表api一起使用,但是我在哪里找不到从表中获取总记录数的方法。可以看到有几种方法可以使用sql api获取记录数。使用Azure表格API获取计数的最佳方法是什么?我正在使用nodejs连接到该实例。

1 个答案:

答案 0 :(得分:0)

  

使用天蓝色表格api获取计数的最佳方法是什么?

不幸的是,基于我的researchingrest api,没有直接方法使用类似于SQL api查询中的count关键字的azure table api获得计数。

一种方法是列出表中的所有实体并获取它们的计数。这是一种非常可怕的方法,如果您必须遍历数十亿条记录,则可能会花费一些成本。最好的办法是执行一个计划查询,以枚举所有Partition&Row键并将其汇总,从而控制操作的成本和时间。

此外,您可以在cosmos db feedback中发送所需的要求。