适用范围: NoSQL
返回一个布尔,它指示属性是否已经分配了值。
语法
IS_DEFINED(<expr>)  
参数
| 说明 | |
|---|---|
expr | 
任何表达式。 | 
返回类型
返回一个布尔表达式。
示例
以下示例检查指定的 JSON 文档中是否存在某个属性。
SELECT VALUE {
    isDefined: IS_DEFINED({ "quantity" : 5 }.quantity), 
    isNotDefined: IS_DEFINED({ "quantity" : 5 }.name)
}
[
  {
    "isDefined": true,
    "isNotDefined": false
  }
]
注解
- 此函数会从范围索引中受益。