IS_DEFINED (consulta NoSQL)

SE APLICA A: NoSQL

Devuelve un valor booleano que indica si se ha asignado un valor a la propiedad.

Sintaxis

IS_DEFINED(<expr>)  

Argumentos

Descripción
expr Cualquier expresión.

Tipos de valores devueltos

Devuelve una expresión booleana.

Ejemplos

En el ejemplo siguiente se comprueba la presencia de una propiedad en el documento JSON especificado.

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

Comentarios