VALUEキーワードと他の特定のフィールドを組み合わせて、JSON文書をフラット化しようとしています。私は文書DB内のVALUEキーワードと他のSELECT要素を組み合わせる
SELECT c.id, c.name, c.timeZone, VALUE c.section1 FROM c
でこれを照会することができ理論的には
{
"id": "Tenant-Test",
"name": "Test",
"timeZone": "Eastern Standard Time",
"section1Key1": "section 1 value 1",
"section1Key2": "section 1 value 2"
}
:
{
"id": "Tenant-Test",
"name": "Test",
"timeZone": "Eastern Standard Time",
"section1": {
"section1Key1": "section 1 value 1",
"section1Key2": "section 1 value 2",
...
},
"section2": {
"section2Key1": "section 2 value 1"
}
}
は私がの形でデータのサブセットを取得したい:文書DBドキュメントの考える
'VALUE'の近くに構文エラーがあります。特定のフィールドc.id、c.name、c.timeZoneを削除すると、c.section1を平坦化できます。
この変換は実行できますか?
:(o.section1におけるVARキー){ 場合ため (o.section1.hasOwnProperty(キー)) { 出力[キー] = o.section1 [キー]; } } –