Type parameters
-
TFull: ItemData
Hierarchy
- ApplicationBatchDeleteBuilder
Methods
all
-
Метод выполняет пакетное удаление.
Возвращает количество действительно удаленных элементов согласно ApplicationBatchDeleteBuilder.size, начиная с ApplicationBatchDeleteBuilder.from.
По умолчанию размер удаляемых элементов ограничен 10 записями. Если нужно удалить больше элементов, используйте метод ApplicationBatchDeleteBuilder.size.
const searchResults = await Application.batch() .delete() .where((f, g) => g.and ( f.__deletedAt.eq(null), f.str.eq(null) )) .all();
Returns Promise<number>
from
-
Метод позволяет пропустить заданное количество удаляемых элементов.
Parameters
-
n: number
Returns this
-
notify
-
Метод настраивает отправку уведомлений при удалении элементов.
Parameters
-
enabled: boolean
Returns this
-
size
-
Метод позволяет задать ограничение количества удаляемых элементов.
Parameters
-
n: number
Returns this
-
sort
-
Метод позволяет выполнить сортировку удаляемых элементов.
Если необходимо отсортировать результаты по нескольким параметрам, можно вызывать метод несколько раз последовательно.
Parameters
-
field: keyof TFull
-
Optional ascending: undefined | false | true
Returns this
-
where
-
Метод позволяет задать фильтрацию удаляемых элементов коллекции.
Parameters
-
fc: FilterClosure<TFull>
Returns this
-
Объект конфигурирования пакетного удаления элементов приложения
ApplicationBatchDeleteBuilder позволяет осуществлять базовую настройку пакетного удаления.