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()
ステートメントは、空の配列を出力します。私は何を間違っていますか?