|
|
@@ -530,8 +530,8 @@ schema.get(RepositoryRegistry).setRepositoryCtor(MyRepository);
|
|
|
Большинство методов репозитория принимают объект `filter` для
|
|
|
фильтрации возвращаемого ответа. Описание параметров объекта:
|
|
|
|
|
|
-- `where` условия выборки
|
|
|
- *примеры*
|
|
|
+- **where** *(условия выборки)*
|
|
|
+ примеры:
|
|
|
`where: {foo: 'bar'}` поиск по значению поля
|
|
|
`where: {foo: {eq: 'bar'}}` оператор равенства `eq`
|
|
|
`where: {foo: {neq: 'bar'}}` оператор неравенства `neq`
|
|
|
@@ -551,28 +551,28 @@ schema.get(RepositoryRegistry).setRepositoryCtor(MyRepository);
|
|
|
`where: {foo: {regexp: 'ba.+', flags: 'i'}}` флаги регулярного выражения
|
|
|
|
|
|
|
|
|
-- `order` определение порядка
|
|
|
- *примеры*
|
|
|
- `order: 'foo'` упорядочить по полю `foo`
|
|
|
+- **order** *(упорядочить по полю)*
|
|
|
+ примеры:
|
|
|
+ `order: 'foo'` порядок по полю `foo`
|
|
|
`order: 'foo ASC'` явное указание порядка
|
|
|
`order: 'foo DESC'` инвертировать порядок
|
|
|
`order: ['foo', 'bar ASC', 'baz DESC']` по нескольким полям
|
|
|
|
|
|
|
|
|
-- `limit` ограничение количества
|
|
|
- *примеры*
|
|
|
- `limit: 0` не ограничивать выборку
|
|
|
- `limit: 14` не более 14 объектов выборки
|
|
|
+- **limit** *(не более N строк)*
|
|
|
+ примеры:
|
|
|
+ `limit: 0` не ограничивать
|
|
|
+ `limit: 14` не более 14-и
|
|
|
|
|
|
|
|
|
-- `skip` пропуск выборки
|
|
|
- *примеры*
|
|
|
+- **skip** *(пропуск первых N строк)*
|
|
|
+ примеры:
|
|
|
`skip: 0` выборка без пропуска
|
|
|
`skip: 10` пропустить 10 объектов выборки
|
|
|
|
|
|
|
|
|
-- `include` включение связанных данных в результат
|
|
|
- *примеры*
|
|
|
+- **include** *(включение связанных данных в результат)*
|
|
|
+ примеры:
|
|
|
`include: 'foo'` включение связи `foo`
|
|
|
`include: ['foo', 'bar']` включение `foo` и `bar`
|
|
|
`include: {foo: 'bar'}` включение вложенной связи `foo`
|