Skip to content
This repository was archived by the owner on Mar 2, 2025. It is now read-only.

this.db.get

do- edited this page Aug 6, 2022 · 3 revisions

Извлечение первой записи согласно SQL и параметрам, вычисленным this.db.query

  • в случае, если выбирается более одной колонки, используется this.db.select_hash:
  let data = await this.db.get ([
    {users: {uuid: this.rq.id}}, 
    'roles AS role'
  ])
  • в случае, если выбирается единственная колонка, используется this.db.select_scalar:
  let uuid_voc_agent = await db.get ({'voc_agents(uuid_voc_agent)': this.rq.id})

При федерализации (виртуальное подключение ods_dw) сначала идёт поиск в оперативной БД и если локальный db.get извлекает оттуда непустой объект, то возвращается он. В противном случае возвращается результат такого же db.get из архивной БД.

Clone this wiki locally