IS_DEFINED (NoSQL 查询)

适用范围: NoSQL

返回一个布尔,它指示属性是否已经分配了值。

语法

IS_DEFINED(<expr>)  

参数

说明
expr 任何表达式。

返回类型

返回一个布尔表达式。

示例

以下示例检查指定的 JSON 文档中是否存在某个属性。

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

注解