标签: azure-cosmosdb azure-cosmosdb-sqlapi
我将收到模式稍有不同的平面文档。
例如:
{ "FirstName": "Jim", "LastName: "Bob" }
还有一个,那就是:
{ "FullName": "Jim Bob" }
是否可以查询Person集合以检索唯一属性(而不是值)的列表?
Person
[ "FirstName", "LastName", "FullName" ]
答案 0 :(得分:1)
根据我的research,到目前为止,cosmos db查询语法不支持该功能。您可以参考类似的feedback,并采纳cosmos db团队的建议。
此外,我认为您可以通过以下编码变通方法来获得属性的所有名称。
创建并初始化哈希图。
查询文档并获取结果数组。
环绕数组并将每个json转换为map。
将元素放入初始哈希图中,以确保属性列表是唯一的。