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

❤️ Made with love on Chatium

ООО "Чатиум"

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