将Mysql结果推送到Node.js中的Array可以通过以下步骤实现:
npm install mysql
。const mysql = require('mysql');
。const pool = mysql.createPool({
host: '数据库主机地址',
user: '数据库用户名',
password: '数据库密码',
database: '数据库名',
});
pool.getConnection((err, connection) => {
if (err) throw err;
const query = 'SELECT * FROM 表名';
connection.query(query, (error, results, fields) => {
connection.release(); // 释放连接
if (error) throw error;
// 处理查询结果
const resultArray = results.map((row) => {
return {
column1: row.column1,
column2: row.column2,
// ...
};
});
// 在这里可以对resultArray进行进一步的处理或操作
console.log(resultArray); // 打印结果数组
});
});
在上述代码中,我们使用了连接池来获取一个数据库连接,并执行了一个查询语句。查询结果通过回调函数中的results
参数返回,我们可以通过遍历results
数组来构建一个包含查询结果的数组resultArray
。你可以根据需要对resultArray
进行进一步的处理或操作。
这种方法可以将MySQL查询结果推送到Node.js中的一个数组中,方便后续的处理和操作。在实际应用中,你可以根据具体需求进行适当的修改和优化。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云