【问题标题】:nodejs cosmosdb get count of total records in a tablenodejs cosmosdb 获取表中的总记录数
【发布时间】:2019-05-17 09:24:05
【问题描述】:

我将 cosmosdb 与 azure table api 一起使用,但我在哪里看不到任何从表中获取总记录数的方法。可以看到有一些方法可以使用 sql api 获取记录数。使用 azure table api 获取计数的最佳方法是什么?我正在使用 nodejs 连接到这个实例。

【问题讨论】:

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


    【解决方案1】:

    使用 azure table api 获取计数的最佳方法是什么?

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

    这样做的一种方法是在一个表中列出所有实体并获取它们的计数。这是一种非常可怕的方法,如果您必须遍历数十亿条记录,可能会有点昂贵。你能做的最好的就是做一个投影查询来枚举所有的分区和行键并将它们总结起来,从而控制操作的成本和时间。

    另外,您可以在cosmos db feedback发送您想要的需求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-09
      相关资源
      最近更新 更多