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>