【问题标题】:Count and data in single query in Azure Cosmos DBAzure Cosmos DB 中单个查询中的计数和数据
【发布时间】:2021-04-30 01:13:38
【问题描述】:

我想通过在单个 Cosmos sql 查询中写入计数和数据来返回它。

类似

Select *, count() from c

或者如果可能的话,我想在 json 文档中获取计数。

[
    {
        "Count" : 1111
    },
    {
        "Name": "Jon",
        "Age" : 30
    }
]

【问题讨论】:

  • 我认为最好对代码中的响应项进行计数,并且在我看来,从查询结果中可以获得的最佳结果类似于 [ {"id" : "1", "count" : 3}, { "id" : "2" , "count" : 3}, {"id" : "3" , "count" : 3}]
  • 数据量很大,所以这不是一个选择。我打算使用 count 来帮助抵消和限制。

标签: azure azure-functions azure-cosmosdb azure-functions-runtime


【解决方案1】:

您将不得不发出两个单独的查询 - 一个获取与您的查询匹配的文档总数,第二个获取一页文档。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多