Megosztás a következőn keresztül:


OBJECTTOARRAY - Lekérdezési nyelv a Cosmos DB-ben (az Azure-ban és a Fabricben)

A OBJECTTOARRAY függvény JSON-objektum mező-érték párjait JSON-tömbökké alakítja.

Szemantika

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

Arguments

Description
object_expr Objektumkifejezés mező-érték párokban lévő tulajdonságokkal.
string_expr_1 Sztringkifejezés az eredeti mező/érték pár mezőrészét képviselő mező nevével.
string_expr_2 Sztringkifejezés az eredeti mező/érték pár értékrészét képviselő mező nevével.

Visszatérési típusok

Két mezőből álló elemtömböt ad vissza, vagy kv egyénileg elnevezett mezőket.

Példák

Ez a szakasz példákat tartalmaz a lekérdezési nyelv szerkezetének használatára.

Objektum átalakítása tömbté

Ebben a példában a OBJECTTOARRAY függvény egy JSON-objektum tömbté alakítására szolgál.

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