Electron,Javascript:如何在数据库返回的数组中选择数组
我想在屏幕上显示一个数组。此数组是数据库表中的数据 获取此数据的代码:Electron,Javascript:如何在数据库返回的数组中选择数组,javascript,arrays,arraylist,promise,electron,Javascript,Arrays,Arraylist,Promise,Electron,我想在屏幕上显示一个数组。此数组是数据库表中的数据 获取此数据的代码: const { getConnection } = require('./database'); async function getUsers() { const conn = getConnection(); var usuarios = (await conn).query('SELECT * FROM user'); console.log(usuarios) } 但这个变量是这样来的
const { getConnection } = require('./database');
async function getUsers() {
const conn = getConnection();
var usuarios = (await conn).query('SELECT * FROM user');
console.log(usuarios)
}
但这个变量是这样来的:
我无法选择该数组(\u rejectionHandler0)因为
.query
也会返回一个承诺
,您需要等待它
var usuarios = await (await conn).query('SELECT * FROM user');
wait conn
等待连接,外部wait
等待查询完成
或者,您可以分别等待
:
const conn = await getConnection();
var usuarios = await conn.query('SELECT * FROM user');