Node.js和MySQL - 如何防止返回列名?

时间:2016-06-08 03:36:49

标签: mysql json node.js

我正在使用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"}]

0 个答案:

没有答案