gpt4 book ai didi

javascript-将结果集从数据库推送到数组失败

转载 作者:行者123 更新时间:2023-11-28 04:00:15 24 4
gpt4 key购买 nike

我正在运行查询来获取新用户列表。查询正确。它返回 15 个用户。我将结果集推送到 JavaScript 数组中,但仅保存结果集中的最后一条记录。

这是我的代码:

var query =    `SELECT * 
FROM users
WHERE (status ='New')`;
var query = connection.query(query),
response = []; // this array will contain the result of our db query
query
.on('error', function (err) {
console.log(err);
})
.on('result', function (res) {
// it fills our array looping on each user row inside the db
response.push(res);
/*
for (var key in res) {
if (res.hasOwnProperty(key)) response.push(res[key]);
}
*/

})
.on('end', function () {
console.log('console')
});

如您所见,response.push(res); 是我执行此操作的代码行。下面我评论了几行。我尝试使用该选项来推送结果集中的每一行,但它没有给出任何结果。

最佳答案

尝试 for 循环

for(var i in res){
response.push(res[i]);
}

关于javascript-将结果集从数据库推送到数组失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47178018/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com