我正在使用Node中的mysql模块来查询数据库。一切都按预期工作,但有一个例外。有时候我更喜欢结果集不包含字段名称。我怀疑这是一个JSONification的事情,但不确定如何禁用它。
这是一个精简的例子:
method: 'GET',
path: '/api/getCountyByState/{state}',
handler: function (request, reply) {
var state = request.params.state;
var sql = 'select county_name from wyoming.county';
if (typeof results !== 'undefined') {
reply(results);
} else {
reply('Not found man!').code(404);
}
});
生成的JSON对象包含不需要的字段名称:
[{"county_name":"Albany"},{"county_name":"Big Horn"},{"county_name":"Campbell"},{"county_name":"Carbon"},{"county_name":"Converse"},{"county_name":"Crook"},{"county_name":"Fremont"},{"county_name":"Goshen"},{"county_name":"Hot Springs"},{"county_name":"Johnson"},{"county_name":"Laramie"},{"county_name":"Lincoln"},{"county_name":"Natrona"},{"county_name":"Niobrara"},{"county_name":"Park"},{"county_name":"Platte"},{"county_name":"Sheridan"},{"county_name":"Sublette"},{"county_name":"Sweetwater"},{"county_name":"Teton"},{"county_name":"Uinta"},{"county_name":"Washakie"},{"county_name":"Weston"}]