Udostępnij za pośrednictwem


IS_DEFINED (zapytanie NoSQL)

DOTYCZY: NoSQL

Zwraca wartość logiczną wskazującą, czy właściwość została przypisana wartość.

Składnia

IS_DEFINED(<expr>)  

Argumenty

opis
expr Dowolne wyrażenie.

Typy zwracane

Zwraca wyrażenie logiczne.

Przykłady

Poniższy przykład sprawdza obecność właściwości w określonym dokumencie JSON.

SELECT VALUE {
    isDefined: IS_DEFINED({ "quantity" : 5 }.quantity), 
    isNotDefined: IS_DEFINED({ "quantity" : 5 }.name)
}
[
  {
    "isDefined": true,
    "isNotDefined": false
  }
]

Uwagi

  • Ta funkcja korzysta z indeksu zakresu.