IS_DEFINED (запрос NoSQL)
ОБЛАСТЬ ПРИМЕНЕНИЯ: NoSQL
Возвращает логическое значение, указывающее, назначено ли свойство.
Синтаксис
IS_DEFINED(<expr>)
Аргументы
Description | |
---|---|
expr |
Любое выражение. |
Типы возвращаемых данных
Возвращает логическое выражение.
Примеры
В примере ниже проверяется наличие свойства в указанном документе JSON.
SELECT VALUE {
isDefined: IS_DEFINED({ "quantity" : 5 }.quantity),
isNotDefined: IS_DEFINED({ "quantity" : 5 }.name)
}
[
{
"isDefined": true,
"isNotDefined": false
}
]
Замечания
- Эта функция использует индекс диапазона.