Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De STRINGTOARRAY functie converteert een tekenreeksexpressie naar een matrix.
Een Azure Cosmos DB for NoSQL-systeemfunctie die een tekenreeksexpressie retourneert die is geconverteerd naar een matrix.
Syntaxis
STRINGTOARRAY(<string_expr>)
Arguments
| Description | |
|---|---|
string_expr |
Een tekenreeksexpressie. |
Retourtypen
Hiermee wordt een matrix geretourneerd.
Voorbeelden
Deze sectie bevat voorbeelden van het gebruik van deze querytaalconstructie.
Tekenreeks converteren naar matrix
In dit voorbeeld wordt de STRINGTOARRAY functie gebruikt om verschillende tekenreekswaarden te parseren in matrices.
SELECT VALUE {
parseEmptyArray: STRINGTOARRAY("[]"),
parseArray: STRINGTOARRAY('[ "coats", "gloves", "hats" ]'),
complexArray: STRINGTOARRAY('[ { "types": [ "coats", "gloves" ] }, [ "hats" ], 76, false, null ]'),
nestedArray: STRINGTOARRAY('[ [ "coats", "gloves" ], [ "hats" ] ]'),
invalidArray: STRINGTOARRAY("[ 'coats', 'gloves', 'hats' ]"),
parseUndefined: STRINGTOARRAY(undefined),
parseNull: STRINGTOARRAY(null)
}
[
{
"parseEmptyArray": [],
"parseArray": [ "coats", "gloves", "hats" ],
"complexArray": [
{
"types": [ "coats", "gloves" ]
},
[ "hats" ],
76,
false,
null
],
"nestedArray": [
[ "coats", "gloves" ],
[ "hats" ]
]
}
]
Opmerkingen
- Deze functie maakt geen gebruik van de index.