|
|
@@ -278,23 +278,23 @@ schema.defineModel({
|
|
|
Параметр принимает объект с условиями выборки и поддерживает широкий
|
|
|
набор операторов сравнения.
|
|
|
|
|
|
-`{prop: 'bar'}` поиск по значению поля `prop`
|
|
|
-`{prop: {eq: 'bar'}}` оператор равенства `eq`
|
|
|
-`{prop: {neq: 'bar'}}` оператор неравенства `neq`
|
|
|
-`{prop: {gt: 5}}` оператор "больше" `gt`
|
|
|
-`{prop: {lt: 10}}` оператор "меньше" `lt`
|
|
|
-`{prop: {gte: 5}}` оператор "больше или равно" `gte`
|
|
|
-`{prop: {lte: 10}}` оператор "меньше или равно" `lte`
|
|
|
-`{prop: {inq: ['bar', 'baz']}}` равенство одного из значений `inq`
|
|
|
-`{prop: {nin: ['bar', 'baz']}}` исключение значений массива `nin`
|
|
|
-`{prop: {between: [5, 10]}}` оператор диапазона `between`
|
|
|
-`{prop: {exists: true}}` оператор наличия значения `exists`
|
|
|
-`{prop: {like: 'bar'}}` оператор поиска подстроки `like`
|
|
|
-`{prop: {ilike: 'BaR'}}` регистронезависимая версия `ilike`
|
|
|
-`{prop: {nlike: 'bar'}}` оператор исключения подстроки `nlike`
|
|
|
-`{prop: {nilike: 'BaR'}}` регистронезависимая версия `nilike`
|
|
|
-`{prop: {regexp: 'ba.+'}}` оператор регулярного выражения `regexp`
|
|
|
-`{prop: {regexp: 'ba.+', flags: 'i'}}` флаги регулярного выражения
|
|
|
+`{foo: 'bar'}` поиск по значению поля `foo`
|
|
|
+`{foo: {eq: 'bar'}}` оператор равенства `eq`
|
|
|
+`{foo: {neq: 'bar'}}` оператор неравенства `neq`
|
|
|
+`{foo: {gt: 5}}` оператор "больше" `gt`
|
|
|
+`{foo: {lt: 10}}` оператор "меньше" `lt`
|
|
|
+`{foo: {gte: 5}}` оператор "больше или равно" `gte`
|
|
|
+`{foo: {lte: 10}}` оператор "меньше или равно" `lte`
|
|
|
+`{foo: {inq: ['bar', 'baz']}}` равенство одного из значений `inq`
|
|
|
+`{foo: {nin: ['bar', 'baz']}}` исключение значений массива `nin`
|
|
|
+`{foo: {between: [5, 10]}}` оператор диапазона `between`
|
|
|
+`{foo: {exists: true}}` оператор наличия значения `exists`
|
|
|
+`{foo: {like: 'bar'}}` оператор поиска подстроки `like`
|
|
|
+`{foo: {ilike: 'BaR'}}` регистронезависимая версия `ilike`
|
|
|
+`{foo: {nlike: 'bar'}}` оператор исключения подстроки `nlike`
|
|
|
+`{foo: {nilike: 'BaR'}}` регистронезависимая версия `nilike`
|
|
|
+`{foo: {regexp: 'ba.+'}}` оператор регулярного выражения `regexp`
|
|
|
+`{foo: {regexp: 'ba.+', flags: 'i'}}` флаги регулярного выражения
|
|
|
|
|
|
*i. Условия можно объединять операторами `and`, `or` и `nor`.*
|
|
|
|