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
}
]
解説
- この関数では範囲インデックスが役に立ちます。