gpt4 book ai didi

javascript - 在nodejs中将对象添加到MySQL结果行(RowDataPacket)

转载 作者:行者123 更新时间:2023-11-29 16:30:47 27 4
gpt4 key购买 nike

在将其发送到前端之前,我需要向 mysql 结果对象添加一个附加字段。 (在我的例子中是 .ejs)

这是我的 mysql 结果行:

RowDataPacket{ agent_id: 1,name: 'John', email: 'johndoe@gmail.com', mobile: 000000 }

我需要添加:{'Key': 'value'} 到这个 mysql 行对象?

最佳答案

以下方法对我有用。希望这会对某人有所帮助。

          for(var o = 0;o < rows.length;o++){
var j = JSON.parse(JSON.stringify(rows[o]));
var names = Object.keys(j);
var vals = Object.keys(j).map(function(_) { return j[_]; });
names.push('Key');
vals.push('Value');
var jObj = {};
names.forEach(function(k,i){
jObj[k] = vals[i];
});
console.log(jObj);
}

关于javascript - 在nodejs中将对象添加到MySQL结果行(RowDataPacket),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53938032/

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