Bagikan melalui


OBJECTTOARRAY - Bahasa kueri di Cosmos DB (di Azure dan Fabric)

Fungsi ini OBJECTTOARRAY mengonversi pasangan bidang/nilai dalam objek JSON ke array JSON.

Syntax

OBJECTTOARRAY(<object_expr> [, <string_expr_1>, <string_expr_2>])

Arguments

Description
object_expr Ekspresi objek dengan properti dalam pasangan bidang/nilai.
string_expr_1 Ekspresi string dengan nama untuk bidang yang mewakili bagian bidang dari pasangan bidang/nilai asli.
string_expr_2 Ekspresi string dengan nama untuk bidang yang mewakili bagian nilai dari pasangan bidang/nilai asli.

Tipe pengembalian

Mengembalikan array elemen dengan dua bidang, baik k dan v atau bidang bernama kustom.

Examples

Bagian ini berisi contoh cara menggunakan konstruksi bahasa kueri ini.

Mengonversi objek ke array

Dalam contoh ini, OBJECTTOARRAY fungsi digunakan untuk mengonversi objek JSON ke array.

SELECT VALUE
  OBJECTTOARRAY({
    "a": "12345",
    "b": "67890"
  })
[
  [
    {
      "k": "a",
      "v": "12345"
    },
    {
      "k": "b",
      "v": "67890"
    }
  ]
]