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
}
]
注解
- 此函数会从范围索引中受益。