Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De IS_DEFINED functie retourneert een Booleaanse waarde die aangeeft of aan de eigenschap een waarde is toegewezen.
Een Azure Cosmos DB for NoSQL-systeemfunctie die waar retourneert als aan de eigenschap een waarde is toegewezen.
Syntaxis
IS_DEFINED(<expr>)
Arguments
| Description | |
|---|---|
expr |
Elke expressie. |
Retourtypen
Retourneert een Boole-expressie.
Voorbeelden
Deze sectie bevat voorbeelden van het gebruik van deze querytaalconstructie.
Controleren of de eigenschap is gedefinieerd
In dit voorbeeld wordt de IS_DEFINED functie gebruikt om te controleren op de aanwezigheid van een eigenschap in een 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 het gebruik van een bereikindex. Zie bereikindexen voor meer informatie.