Объект позволяет осуществлять базовую настройку массового обновления:
устанавливать критерии поиска элементов;
выполнять сохранение.
Метод выполняет массовое обновление.
Возвращает количество действительно обновлённых элементов согласно ApplicationBatchUpdater.size, начиная с ApplicationBatchUpdater.from.
По умолчанию количество обновляемых элементов ограничено 10 записями. Если нужно обновить больше элементов, используйте метод ApplicationBatchUpdater.size.
const searchResults = await Application.update() .set('str', _ => 'test') .where((f, g) => g.and ( f.__deletedAt.eq(null), f.str.eq(null) )) .all();
Метод позволяет пропустить заданное количество обновляемых элементов.
Метод настраивает отправку уведомлений при обновлении элементов.
Метод позволяет задать правила обновления полей элементов коллекции.
Метод позволяет задать ограничение количества обновляемых элементов.
Метод позволяет задать фильтрацию обновляемых элементов коллекции.
Ваш отзыв успешно отправлен!
Объект обновления элементов приложения
Объект позволяет осуществлять базовую настройку массового обновления:
устанавливать критерии поиска элементов;
выполнять сохранение.
Type parameters
TFull: ItemData
T: ItemData
P: ItemData
Hierarchy
Methods
all
Метод выполняет массовое обновление.
Возвращает количество действительно обновлённых элементов согласно ApplicationBatchUpdater.size, начиная с ApplicationBatchUpdater.from.
По умолчанию количество обновляемых элементов ограничено 10 записями. Если нужно обновить больше элементов, используйте метод ApplicationBatchUpdater.size.
const searchResults = await Application.update() .set('str', _ => 'test') .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
set
Метод позволяет задать правила обновления полей элементов коллекции.
Type parameters
K: keyof UpdatableItem<T>
Parameters
f: K
v: UpdateClosure<UpdatableItem<TFull>, RemoveIndex<T>[K]>
Returns ApplicationBatchUpdater<TFull, Omit<RemoveIndex<T>, K>, P>
size
Метод позволяет задать ограничение количества обновляемых элементов.
Parameters
n: number
Returns this
where
Метод позволяет задать фильтрацию обновляемых элементов коллекции.
Parameters
fc: FilterClosure<TFull>
Returns this
Метод позволяет задать фильтрацию обновляемых элементов коллекции.
Parameters
eql: EqlQuery
Optional params: EqlParams
Returns this
Ваш отзыв успешно отправлен!
Спасибо за обратную связь.