Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen IS_DEFINED returnerar ett booleskt värde som anger om egenskapen har tilldelats ett värde.
En Azure Cosmos DB for NoSQL-systemfunktion som returnerar true om egenskapen har tilldelats ett värde.
Syntax
IS_DEFINED(<expr>)
Arguments
| Description | |
|---|---|
expr |
Alla uttryck. |
Returtyper
Returnerar ett booleskt uttryck.
Examples
Det här avsnittet innehåller exempel på hur du använder den här frågespråkkonstruktionen.
Kontrollera om egenskapen har definierats
I det här exemplet IS_DEFINED används funktionen för att kontrollera förekomsten av en egenskap i ett JSON-dokument.
SELECT VALUE {
isDefined: IS_DEFINED({ "quantity" : 5 }.quantity),
isNotDefined: IS_DEFINED({ "quantity" : 5 }.name)
}
[
{
"isDefined": true,
"isNotDefined": false
}
]
Anmärkningar
- Den här funktionen drar nytta av användningen av ett intervallindex. Mer information finns i intervallindex.