Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La STRINGTOARRAY función convierte una expresión de cadena en una matriz.
Una función del sistema de Azure Cosmos DB para NoSQL que devuelve una expresión de cadena convertida en una matriz.
Syntax
STRINGTOARRAY(<string_expr>)
Arguments
| Description | |
|---|---|
string_expr |
Expresión de cadena. |
Tipos de retorno
Devuelve una matriz.
Examples
Esta sección contiene ejemplos de cómo usar esta construcción del lenguaje de consulta.
Conversión de cadena en matriz
En este ejemplo, la STRINGTOARRAY función se usa para analizar varios valores de cadena en 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" ]
]
}
]
Observaciones
- Esta función no utiliza el índice.