DocumentDB SQL:没有展平对象的SELECT?

时间:2017-04-22 22:20:37

标签: sql azure-cosmosdb

我有一个IceCream文档。

{
  "flavor": "Chocolate",
  "details": {
    "cone": true,
    "description": "super long string"
  }
}

我想查询味道以及它是否有锥形。

SELECT c.flavor, c.details.cone FROM c

但是返回的对象是 -

{
  "flavor": "Chocolate",
  "cone": true
}

我希望保留conedetails的孩子的原始格式。如何使用DocumentDB Sql实现这一点?

1 个答案:

答案 0 :(得分:1)

您可以在DocumentDB查询中构建JSON:

SELECT VALUE { "flavor": c.flavor, "details": { "cone": c.details.cone } } FROM c