Уведомление о переводе ИИ

Эта документация была автоматически переведена ИИ.

IRepository

Интерфейс Repository определяет набор методов для работы с моделями, которые адаптируют операции CRUD (создание, чтение, обновление, удаление) для источника данных.

API

find()

Возвращает список моделей, соответствующих параметрам запроса.

Сигнатура

  • find(options?: any): Promise<IModel[]>

findOne()

Возвращает модель, соответствующую параметрам запроса. Если найдено несколько подходящих моделей, возвращается только первая.

Сигнатура

  • findOne(options?: any): Promise<IModel>

count()

Возвращает количество моделей, соответствующих параметрам запроса.

Сигнатура

  • count(options?: any): Promise<Number>

findAndCount()

Возвращает список и количество моделей, соответствующих параметрам запроса.

Сигнатура

  • findAndCount(options?: any): Promise<[IModel[], Number]>

create()

Создает объект данных модели.

Сигнатура

  • create(options: any): void

update()

Обновляет объект данных модели на основе условий запроса.

Сигнатура

  • update(options: any): void

destroy()

Удаляет объект данных модели на основе условий запроса.

Сигнатура

  • destroy(options: any): void