Freigeben über


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