Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La STRINGTOARRAY funzione converte un'espressione stringa in una matrice.
Funzione di sistema Azure Cosmos DB per NoSQL che restituisce un'espressione stringa convertita in una matrice.
Sintassi
STRINGTOARRAY(<string_expr>)
Arguments
| Description | |
|---|---|
string_expr |
Espressione stringa. |
Tipi restituiti
Restituisce una matrice.
Esempi
Questa sezione contiene esempi di come usare questo costrutto di linguaggio di query.
Convertire una stringa in una matrice
In questo esempio, la STRINGTOARRAY funzione viene usata per analizzare vari valori di stringa in matrici.
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" ]
]
}
]
Osservazioni:
- Questa funzione non usa l'indice.