【问题标题】:Cosmos DB documents result in an arrayCosmos DB 文档生成一个数组
【发布时间】:2021-04-13 05:07:43
【问题描述】:

假设我使用以下查询 (SELECT c.Name, c.Job FROM C) 查询 Cosmos DB,结果具有以下 2 个文档:

[{
"Name":"test",
"Job" : "Hello"
},
{
"Name":"test2",
"Job" : "Hello2"
}]

我希望将每个属性的结果放在一个数组中,如下所示:

[{
"Name" : ["test", "test2"],
"Job" : ["Hello", "Hello2"]
}]

我想知道这在 cosmos db 中是否可行,以及是否有人对此有经验。我会很感激的!

谢谢!

【问题讨论】:

    标签: json azure azure-cosmosdb azure-cosmosdb-sqlapi


    【解决方案1】:

    在 Cosmos DB 中使用一条 SQL 就不可能获得预期的输出。你需要打两个电话:

    SELECT 
        value c.Name
    FROM c
    

    SELECT 
        value c.Job
    FROM c
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-17
      • 1970-01-01
      • 2018-06-20
      • 1970-01-01
      相关资源
      最近更新 更多