2

node-sqlite3 ライブラリを使用して、sqlite クエリから ID の配列を作成したいと考えています。

const sqlite3 = require('sqlite3')
const db = new sqlite3.Database('./db/database-name.db')

let ids = () => {
  let sql = `select id from users;`
  let result = []
  db.each(sql, (err, row) => {
    // console.log(row.id)
    result.push(row.id)
  })
  return result
}

console.log(ids())

このconsole.log()ステートメントは、空の配列を出力します。私は何を間違っていますか?

4

2 に答える 2