Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
GÄLLER FÖR: NoSQL
Returnerar ett booleskt värde som anger om typen av det angivna uttrycket är en matris.
Syntax
IS_ARRAY(<expr>)
Argument
beskrivning | |
---|---|
expr |
Alla uttryck. |
Returtyper
Returnerar ett booleskt uttryck.
Exempel
I följande exempel kontrolleras objekt av olika typer med hjälp av funktionen.
SELECT VALUE {
booleanIsArray: IS_ARRAY(true),
numberIsArray: IS_ARRAY(65),
stringIsArray: IS_ARRAY("AdventureWorks"),
nullIsArray: IS_ARRAY(null),
objectIsArray: IS_ARRAY({size: "small"}),
arrayIsArray: IS_ARRAY([25344, 82947]),
arrayObjectPropertyIsArray: IS_ARRAY({skus: [25344, 82947], vendors: null}.skus),
invalidObjectPropertyIsArray: IS_ARRAY({skus: [25344, 82947], vendors: null}.size),
nullObjectPropertyIsArray: IS_ARRAY({skus: [25344, 82947], vendors: null}.vendor)
}
[
{
"booleanIsArray": false,
"numberIsArray": false,
"stringIsArray": false,
"nullIsArray": false,
"objectIsArray": false,
"arrayIsArray": true,
"arrayObjectPropertyIsArray": true,
"invalidObjectPropertyIsArray": false,
"nullObjectPropertyIsArray": false
}
]
Kommentarer
- Den här funktionen drar nytta av ett intervallindex.