Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce IS_DEFINED vrátí logickou hodnotu označující, zda byla vlastnost přiřazena hodnota.
Systémová funkce Azure Cosmos DB, která vrátí hodnotu true, pokud byla vlastnost přiřazena.
Syntaxe
IS_DEFINED(<expr>)
Arguments
| Description | |
|---|---|
expr |
Libovolný výraz. |
Návratové typy
Vrátí logický výraz.
Examples
Tato část obsahuje příklady použití tohoto konstruktoru dotazovacího jazyka.
Kontrola, jestli je definována vlastnost
V tomto příkladu IS_DEFINED se funkce používá ke kontrole přítomnosti vlastnosti v dokumentu JSON.
SELECT VALUE {
isDefined: IS_DEFINED({ "quantity" : 5 }.quantity),
isNotDefined: IS_DEFINED({ "quantity" : 5 }.name)
}
[
{
"isDefined": true,
"isNotDefined": false
}
]
Poznámky
- Tato funkce přináší výhody použití indexu rozsahu. Další informace najdete v tématu indexy rozsahu.