我正在将cosmosdb与azure表api一起使用,但是我在哪里找不到从表中获取总记录数的方法。可以看到有几种方法可以使用sql api获取记录数。使用Azure表格API获取计数的最佳方法是什么?我正在使用nodejs连接到该实例。
答案 0 :(得分:0)
使用天蓝色表格api获取计数的最佳方法是什么?
不幸的是,基于我的researching和rest api,没有直接方法使用类似于SQL api查询中的count
关键字的azure table api获得计数。
一种方法是列出表中的所有实体并获取它们的计数。这是一种非常可怕的方法,如果您必须遍历数十亿条记录,则可能会花费一些成本。最好的办法是执行一个计划查询,以枚举所有Partition&Row键并将其汇总,从而控制操作的成本和时间。
此外,您可以在cosmos db feedback中发送所需的要求。