HeapTableRepo.countBy

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

Если фильтрация не задана, то возвращает количество таблицы.

Применение/сигнатура

table.countBy(ctx, where)
  • Аргументы

    • ctx*: app.Ctx
      Контекст запроса. Используется для внутренней реализации, а также позволяет выполнить запрос в нужной транзакции.
    • where: HeapFilter
      Объект с условием фильтрации на специальном языке.
  • Возвращаемое значение: Promise<number>

    • Количество записей

Примеры


Количество записей с приоритетом больше 3.

const Tasks = Heap.Table('tasks', {
  title: Heap.String(),
  priority: Heap.Integer(),
})
const importantTasksCount = await Tasks.countBy(ctx, {
  priority: { $gt: 3 },
})

Количество всех записей таблицы 'tasks'.

const allCount = await Tasks.countBy(ctx)

❤️ Made with love on Chatium

ООО "Чатиум"

Информация о компании