我已经返回了我的mysql服务器的一列(永远不要说它们都是相同的数字......这是用于测试目的的jut)
我想要数组中的所有数字......只是数字,而不是“Northatt”列的名称。
下面是代码和结果。我已经尝试过result.northatt,它只返回第一个数字。
client.query('SELECT Northatt FROM archive', function(err,result){
console.log(result);
});
Result: { Northatt: 23 },
{ Northatt: 23 },
{ Northatt: 23 },
{ Northatt: 23 },
{ Northatt: 23 },
{ Northatt: 23 },
{ Northatt: 23 },
{ Northatt: 23 },
{ Northatt: 23 },
{ Northatt: 23 },
{ Northatt: 23 },
{ Northatt: 23 },
{ Northatt: 23 },
{ Northatt: 23 }..etc.
我只想要数字。
答案 0 :(得分:1)
result
是一个对象数组。如果您只想要(每个)对象中的一个值,请使用.map
。
var Northatt = result.map(function(a){
return a.Northatt;
});
Northatt
将只是值的数组。