IS_DEFINED (requête NoSQL)
S’APPLIQUE À : NoSQL
Renvoie une valeur booléenne indiquant si une valeur a été attribuée à la propriété.
Syntaxe
IS_DEFINED(<expr>)
Arguments
Description | |
---|---|
expr |
Toute expression. |
Types de retour
Retourne une expression booléenne.
Exemples
L’exemple suivant vérifie la présence d’une propriété dans le document JSON spécifié.
SELECT VALUE {
isDefined: IS_DEFINED({ "quantity" : 5 }.quantity),
isNotDefined: IS_DEFINED({ "quantity" : 5 }.name)
}
[
{
"isDefined": true,
"isNotDefined": false
}
]
Remarques
- Cette fonction bénéficie d’un index de plage.