Объект позволяет осуществлять базовую настройку массового безвозвратного удаления.
Для массового удаления элементов приложения с возможностью их восстановления используйте ApplicationBatchDeleteBuilder.
По умолчанию количество удаляемых элементов ограничено 10 записями. Если нужно удалить больше элементов,
используйте метод ApplicationBatchHardDeleteBuilder.size.
Объект настройки массового безвозвратного удаления элементов приложения
Объект позволяет осуществлять базовую настройку массового безвозвратного удаления. Для массового удаления элементов приложения с возможностью их восстановления используйте ApplicationBatchDeleteBuilder.
Type parameters
TFull: ItemData
Hierarchy
Methods
all
Метод выполняет массовое безвозвратное удаление.
Возвращает количество действительно удалённых элементов согласно ApplicationBatchHardDeleteBuilder.size, начиная с ApplicationBatchHardDeleteBuilder.from.
По умолчанию количество удаляемых элементов ограничено 10 записями. Если нужно удалить больше элементов, используйте метод ApplicationBatchHardDeleteBuilder.size.
const searchResults = await Application.batch() .hardDelete() .where((f, g) => g.and ( f.__deletedAt.neq(null), f.str.eq(null) )) .all();Returns Promise<number>
from
Метод позволяет пропустить заданное количество удаляемых элементов.
Parameters
n: number
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
Ваш отзыв успешно отправлен!
Спасибо за обратную связь.