HeapTableRepo.delete

Удаляет запись по переданному уникальному идентификатору.

Метод является "нестрогим" - если записи с заданным ID нет в таблице, то просто возвращается null.

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

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

    • ctx*: app.Ctx
      Контекст запроса. Используется для внутренней реализации, а также позволяет выполнить запрос в нужной транзакции.
    • id: string
      Уникальный идентификатор удаляемой записи.
  • Возвращаемое значение: Promise<HeapObject | null>

    • Только что удалённый heap-объект. Если такой записи не было, то null.

Примеры


Удаление по идентификатору.

const Orgs = Heap.Table('orgs', {
  name: Heap.String(),
})
const org = await Orgs.delete(ctx, 'GfrQQ1xyYWndumSHlzp0chati')
if (org) {
  ctx.log(org.name + ' deleted')
} else {
  ctx.log('Org not found!')
}

❤️ Made with love on Chatium

ООО "Чатиум"

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