MYSQL选择,摆脱列名

时间:2013-08-05 18:20:26

标签: mysql node.js

我已经返回了我的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.

我只想要数字。

1 个答案:

答案 0 :(得分:1)

result是一个对象数组。如果您只想要(每个)对象中的一个值,请使用.map

var Northatt = result.map(function(a){
    return a.Northatt;
});

Northatt将只是值的数组。