IS_DEFINED (NoSQL-query)
VAN TOEPASSING OP: NoSQL
Retourneert een Booleaanse waarde die aangeeft of aan de eigenschap een waarde is toegewezen.
Syntaxis
IS_DEFINED(<expr>)
Argumenten
Beschrijving | |
---|---|
expr |
Elke expressie. |
Retourtypen
Retourneert een Boole-expressie.
Voorbeelden
In het volgende voorbeeld wordt gecontroleerd op de aanwezigheid van een eigenschap in het opgegeven JSON-document.
SELECT VALUE {
isDefined: IS_DEFINED({ "quantity" : 5 }.quantity),
isNotDefined: IS_DEFINED({ "quantity" : 5 }.name)
}
[
{
"isDefined": true,
"isNotDefined": false
}
]
Opmerkingen
- Deze functie profiteert van een bereikindex.