Hierarchy

  • UpdateOperations

Methods

concat

  • concat(...args: (TString | UpdateFieldOperand<TString>)[]): UpdateConcatOperation
  • Метод объявляет операцию конкатенации для строкового поля.

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

    Parameters

    Returns UpdateConcatOperation

inc

  • inc(field: UpdateFieldOperand<TFloat>, value: TFloat): UpdateIncOperation
  • Метод объявляет операцию инкремента для числового поля.

    const rows = await Application.batch()
        .update()
        .set('number', (f, op) => op.inc(f.number, 10))
        .all();
    

    Parameters

    Returns UpdateIncOperation

push

  • push<T>(...items: T[]): UpdateArrayOperation<T>
  • Метод объявляет операцию добавления элемента в конец поля-массива.

    const rows = await Application.batch()
        .update()
        .set('users', (f, op) => op.push(user))
        .all();
    

    Type parameters

    • T: Type

    Parameters

    • Rest ...items: T[]

    Returns UpdateArrayOperation<T>

remove

  • remove<T>(...items: T[]): UpdateArrayOperation<T>
  • Метод объявляет операцию удаления элементов из поля-массива.

    const rows = await Application.batch()
        .update()
        .set('users', (f, op) => op.remove(user))
        .all();
    

    Type parameters

    • T: Type

    Parameters

    • Rest ...items: T[]

    Returns UpdateArrayOperation<T>