Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La IS_DEFINED fonction retourne une valeur booléenne indiquant si la propriété a été affectée à une valeur.
Fonction système Azure Cosmos DB pour NoSQL qui retourne true si la propriété a reçu une valeur.
Syntaxe
IS_DEFINED(<expr>)
Arguments
| Descriptif | |
|---|---|
expr |
Toute expression. |
Types de retour
Retourne une expression booléenne.
Examples
Cette section contient des exemples d’utilisation de cette construction de langage de requête.
Vérifier si la propriété est définie
Dans cet exemple, la IS_DEFINED fonction est utilisée pour vérifier la présence d’une propriété dans un document JSON.
SELECT VALUE {
isDefined: IS_DEFINED({ "quantity" : 5 }.quantity),
isNotDefined: IS_DEFINED({ "quantity" : 5 }.name)
}
[
{
"isDefined": true,
"isNotDefined": false
}
]
Remarques
- Cette fonction tire parti de l’utilisation d’un index de plage. Pour plus d’informations, consultez les index de plage.