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))
