HeapTableRepo.findByIds

Возвращает массив heap-объектов с заданными идентификаторами. Отсутствующие записи пропускаются.

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

const rows = await table.findByIds(ctx, ids)

Аргументы

  • ctx: app.Ctx
    Контекст запроса. Используется для внутренней реализации, а также позволяет выполнить запрос в нужной транзакции.
  • ids: string[]
    Список идентификаторов требуемых записей. Максимально допустимое количество - 1000 идентификаторов. Если передать больше, возникнет ошибка.

Возвращаемое значение: Promise<HeapObject[]>

Массив heap-объектов.

Примеры

Выборка по списку идентификаторов

const Orgs = Heap.Table('orgs', {
  name: Heap.String(),
})
const orgs = await Orgs.findByIds(
  ctx,
  ['GfrQQ1xyYWndumSHlzp0chati', 'AfrDQ9xyYWndumSHlee1chati'],
)
ctx.console.log(orgs.map(org => org.name))

❤️ Made with love on Chatium

ООО "Чатиум"

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