Type parameters
Hierarchy
-
Search
- LineSearch
- LineChannelSearch
- LineClientSearch
- LineSessionSearch
- UserSearch
- FilesSearch
- DirectoriesSearch
- UserGroupSearch
- OrganisationStructureSearch
- ProcessInstanceSearch
- ProcessInstanceTaskSearch
- ReplacementSearch
- ReminderSearch
- StatusHistorySearch
- MailMessageSearch
- DigitalSignSearch
- EntitySignSearch
- SignProviderSearch
Methods
all
-
Метод возвращает страницу результатов поиска с количеством результатов Search.size, начиная с Search.from.
По умолчанию размер выборки ограничен 10 записями. Если нужно выбрать больше элементов, используйте метод Search.size.
const searchResults = await Application.search() .where((f, g) => g.and ( f.__deletedAt.eq(null), f.service.link(Context.data.service) )) .all();
Returns Promise<I[]>
count
-
Метод позволяет получить количество элементов в выборке (игнорирует Search.from и Search.size).
const searchResults = await Application.search() .where((f, g) => g.and ( f.__deletedAt.eq(null), f.service.link(Context.data.service) )) .count();
Returns Promise<number>
first
-
Метод возвращает первый элемент выборки.
const searchResults = await Application.search() .where((f, g) => g.and ( f.__deletedAt.eq(null), f.service.link(Context.data.service) )) .first();
Returns Promise<I | undefined>
from
-
Метод Search.from позволяет пропустить заданное количество элементов.
Parameters
-
n: number
Returns this
-
size
-
Метод позволяет задать ограничение выборки элементов.
Parameters
-
n: number
Returns this
-
sort
-
Метод позволяет выполнить сортировку результатов поиска.
Если необходимо отсортировать результаты по нескольким параметрам, можно вызывать метод несколько раз последовательно.
Parameters
-
field: keyof T
-
Optional ascending: undefined | false | true
Returns this
-
where
-
Метод позволяет задать фильтрацию элементов коллекции.
Parameters
-
fc: F
Returns this
-
-
Метод Search.where позволяет задать фильтрацию элементов коллекции.
Parameters
-
eql: EqlQuery
-
Optional params: EqlParams
Returns this
-
Объект поиска элементов коллекции
Search позволяет осуществлять поиск по различным коллекциям: