HeapTableRepo.findById
Возвращает heap-объект по переданному уникальному идентификатору. В отличие от
getById, метод не является "строгим" и возвращает null,
если записи с данным идентификатором не существует.
Применение / сигнатура
const rowOrNull = await table.findById(ctx, id)
Аргументы
- ctx: app.Ctx
Контекст запроса. Используется для внутренней реализации, а также позволяет выполнить запрос в нужной
транзакции. - id:
string
Уникальный идентификатор требуемой записи.
Возвращаемое значение: Promise<HeapObject | null>
Heap-объект, либо null, если запись не найдена.
Примеры
Выборка по идентификатору
const Orgs = Heap.Table('orgs', {
name: Heap.String(),
})
const org = await Orgs.findById(ctx, 'GfrQQ1xyYWndumSHlzp0chati')
if (org) {
ctx.console.log(org.name)
}
