IS_DEFINED (query NoSQL)
SI APPLICA A: NoSQL
Restituisce un valore booleano che indica se alla proprietà è stato assegnato un valore.
Sintassi
IS_DEFINED(<expr>)
Argomenti
Descrizione | |
---|---|
expr |
Qualsiasi espressione . |
Tipi restituiti
Restituisce un'espressione booleana.
Esempi
L'esempio seguente verifica la presenza di una proprietà all'interno del documento JSON specificato.
SELECT VALUE {
isDefined: IS_DEFINED({ "quantity" : 5 }.quantity),
isNotDefined: IS_DEFINED({ "quantity" : 5 }.name)
}
[
{
"isDefined": true,
"isNotDefined": false
}
]
Osservazioni:
- Questa funzione trae vantaggio da un indice di intervallo.