我正在使用npm pg,想知道如何保存查询结果。
const { Pool, Client } = require('pg')
const connectionString = 'postgresql://youruser:yourpassword@localhost:5432/yourdb'
const pool = new Pool({
connectionString: connectionString,
})
var table = {}
pool.query('SELECT * FROM table', (err, res) => {
console.log(res.rows) //outputs rows
table = res.rows
console.log(table) //outputs rows
pool.end()
})
console.log(table) //outputs {}
函数结束后如何保存表格?因此,我在函数内获得了res.rows
或table
的控制台日志,但是在函数结束后,没有任何内容存储在table
中。
我对javascript很陌生,并且我不了解这种行为。非常感谢您的帮助!谢谢。