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

this.db.select_loop

do- edited this page Feb 1, 2020 · 2 revisions

Проход по выборке с применением заданной функции.

На каждую запись функция получает 2 аргумента:

  • саму запись;
  • переменную, изначально переданную как 4-й аргумент select_loop (которую можно использовать как аккумулятор значений).
  await this.db.select_loop (
    'SELECT id, label FROM users WHERE is_deleted = ? AND id_dep = ?',
    [0, id_dep],
    (i, idx) => {idx [i.id] = i},
    {}
  )

В зависимости от драйвера БД данный метод является обёрткой:

Clone this wiki locally