ApplicationBatchUpdateBuilder позволяет осуществлять базовую настройку пакетного обновления — установку обновляемых полей.

Type parameters

Hierarchy

Methods

set

  • set<K>(f: K, v: UpdateClosure<UpdatableItem<TFull>, RemoveIndex<T>[K]>): ApplicationBatchUpdater<TFull, Omit<RemoveIndex<T>, K>, P>
  • Метод позволяет задать правила обновления полей элементов коллекции.

    Type parameters

    • K: keyof UpdatableItem<T>

    Parameters

    • f: K

      Имя обновляемого поля элемента приложения.

    • v: UpdateClosure<UpdatableItem<TFull>, RemoveIndex<T>[K]>

      Значение обновляемого поля.

      const rows = await Application.batch()
          .update()
          .set('str0', _ => 'test')
          .set('str1', f => f.str)
          .set('str2', (f, op) => op.concat(f.str0, '+', f.str1))
          .all();
      

    Returns ApplicationBatchUpdater<TFull, Omit<RemoveIndex<T>, K>, P>