IS_DEFINED (NoSQL-fråga)
GÄLLER FÖR: NoSQL
Returnerar ett booleskt värde som anger om egenskapen har tilldelats ett värde.
Syntax
IS_DEFINED(<expr>)
Argument
beskrivning | |
---|---|
expr |
Alla uttryck. |
Returtyper
Returnerar ett booleskt uttryck.
Exempel
I följande exempel kontrolleras förekomsten av en egenskap i det angivna JSON-dokumentet.
SELECT VALUE {
isDefined: IS_DEFINED({ "quantity" : 5 }.quantity),
isNotDefined: IS_DEFINED({ "quantity" : 5 }.name)
}
[
{
"isDefined": true,
"isNotDefined": false
}
]
Kommentarer
- Den här funktionen drar nytta av ett intervallindex.