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
  }
]

解説