Я ищу что-то, что не связано с именем суб-свойства, например SELECT * FROM c WHERE some_function_here (c.Properties, 'Ernest')
Возможно, я понял, что вы хотите фильтровать документы по значению Properties
, а не по имени.Если это так, вы можете использовать UDF в дБ космоса.
пример udf:
function query(Properties,filedValue){
for(var k in Properties){
if(Properties[k] == filedValue)
return true;
}
return false;
}
пример запроса:
SELECT c.id FROM c where udf.query(c.Properties,'Ernest')
выход:
Надеюсь, это поможет вам.
Просто краткий обзор, функция uvi в Ovi, например:
function QueryProperties (Properties, filedValue) {
for (var k in Properties) {
if (Properties[k] && Properties[k].toString().toUpperCase().includes(filedValue.toString().toUpperCase()))
return true;
return false;
}