Объект позволяет осуществлять базовую настройку массового удаления элементов с возможностью восстановления.
Для массового безвозвратного удаления элементов приложения используйте ApplicationBatchHardDeleteBuilder.
По умолчанию количество удаляемых элементов ограничено 10 записями. Если нужно удалить больше элементов,
используйте метод ApplicationBatchDeleteBuilder.size.
Объект настройки массового мягкого удаления элементов приложения
Объект позволяет осуществлять базовую настройку массового удаления элементов с возможностью восстановления. Для массового безвозвратного удаления элементов приложения используйте ApplicationBatchHardDeleteBuilder.
Type parameters
TFull: ItemData
Hierarchy
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
Метод позволяет задать фильтрацию удаляемых элементов коллекции.
Parameters
eql: EqlQuery
Optional params: EqlParams
Returns this
Ваш отзыв успешно отправлен!
Спасибо за обратную связь.