|
|
@@ -1076,23 +1076,22 @@ const news = await newsRepository.find({
|
|
|
набор операторов сравнения. Ниже рассматриваются операторы применительно
|
|
|
к свойству `foo` (для примера).
|
|
|
|
|
|
-`{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%'}}` SQL-подобный оператор поиска `like`
|
|
|
-`{foo: {ilike: '%BaR%'}}` регистронезависимая версия `ilike`
|
|
|
-`{foo: {nlike: '%bar%'}}` SQL-подобный оператор поиска `nlike`
|
|
|
-`{foo: {nilike: '%BaR%'}}` регистронезависимая версия `nilike`
|
|
|
-`{foo: {regexp: '^ba.+'}}` оператор регулярного выражения `regexp`
|
|
|
-`{foo: {regexp: '^ba.+', flags: 'i'}}` флаги регулярного выражения
|
|
|
+- [Поиск по значению](#поиск-по-значению-сокращенная-форма)
|
|
|
+- [`eq`](#eq-строгое-равенство) (строгое равенство)
|
|
|
+- [`neq`](#neq-неравенство) (неравенство)
|
|
|
+- [`gt`](#gt-больше-чем) (больше чем)
|
|
|
+- [`lt`](#lt-меньше-чем) (меньше чем)
|
|
|
+- [`gte`](#gte-больше-или-равно) (больше или равно)
|
|
|
+- [`lte`](#lte-меньше-или-равно) (меньше или равно)
|
|
|
+- [`inq`](#inq-в-списке) (в списке)
|
|
|
+- [`nin`](#nin-не-в-списке) (не в списке)
|
|
|
+- [`between`](#between-диапазон) (диапазон)
|
|
|
+- [`exists`](#exists-наличие-свойства) (наличие свойства)
|
|
|
+- [`like`](#like-шаблон) (шаблон)
|
|
|
+- [`nlike`](#nlike-исключающий-шаблон) (исключающий шаблон)
|
|
|
+- [`ilike`](#ilike-регистронезависимый-шаблон) (регистронезависимый шаблон)
|
|
|
+- [`nilike`](#nilike-регистронезависимый-шаблон-исключения) (регистронезависимый шаблон исключения)
|
|
|
+- [`regexp`](#regexp-регулярное-выражение) (регулярное выражение)
|
|
|
|
|
|
*i. Условия можно объединять операторами `and`, `or` и `nor`.*
|
|
|
|