IS_DEFINED (NoSQL-Abfrage)
GILT FÜR: NoSQL
Gibt einen booleschen Wert zurück, der angibt, ob der Eigenschaft ein Wert zugewiesen wurde.
Syntax
IS_DEFINED(<expr>)
Argumente
BESCHREIBUNG | |
---|---|
expr |
Beliebiger Ausdruck. |
Rückgabetypen
Gibt einen booleschen Ausdruck zurück.
Beispiele
Das folgende Beispiel überprüft das Vorhandensein einer Eigenschaft im angegebenen JSON-Dokument.
SELECT VALUE {
isDefined: IS_DEFINED({ "quantity" : 5 }.quantity),
isNotDefined: IS_DEFINED({ "quantity" : 5 }.name)
}
[
{
"isDefined": true,
"isNotDefined": false
}
]
Bemerkungen
- Diese Funktion profitiert von einem Bereichsindex.