我想从mysql中检索记录,并在我的页面上显示格式为
的nodejs中的数据 [
["1262889000000",788,803,783.3,795.65],
["1262889000000",788,813,783.3,795.65],
["1451500200000",2.85,13,1.05,1.1],
........
]
我的表架构
Column1 | col2 | col3 | col4 | col5
1262889000000 788 783.3 794 65
1262889000000 788 813.7 795 65
...........
...........
这是我的nodejs代码
app.get('/charts/sample1', function(req, res) {
con.query("select col1,col2,col3,col4,col5 from table1", function(err, data) {
res.send(data);
});
});
然而,目前在运行我的代码时,我在json alng中使用{key1:value,key2:value,...},
答案 0 :(得分:2)
所以你想将每行中的对象值映射到一个数组?
这样的东西? :
var rows = [{
Column1: 1262889000000,
col2: 788,
col3: 783.3,
col4: 794,
col5: 65
}];
var result = rows.map((row) => {
return Object.values(row);
});
console.log(result);
这是一个JSFiddle:https://jsfiddle.net/y0vpad3b/