【发布时间】:2019-01-09 04:49:47
【问题描述】:
我想使用 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() 语句打印一个空数组。我做错了什么?
【问题讨论】:
-
在添加任何内容之前打印数组。你必须等待完成。
标签: node.js node-sqlite3