Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从mysql查询结果(nodejs)中删除引号和[]_Mysql_Node.js - Fatal编程技术网

如何从mysql查询结果(nodejs)中删除引号和[]

如何从mysql查询结果(nodejs)中删除引号和[],mysql,node.js,Mysql,Node.js,我正在使用NodeJS对MySQL数据库进行select查询。 我怎样才能得到预期的结果?mysql中的数据类型是varchar。 我要删除[]和“” 我想要的是: test1 我的代码: app.get('/info', function(request, response){ var query = 'SELECT title FROM community where id = abcd'; db.query(query, function(err, filelist, fie

我正在使用NodeJS对MySQL数据库进行select查询。 我怎样才能得到预期的结果?mysql中的数据类型是varchar。 我要删除[]和“”

我想要的是:

test1
我的代码:

app.get('/info', function(request, response){
   var query = 'SELECT title FROM community where id = abcd';
   db.query(query, function(err, filelist, fields){
   if(err) console.log(err);
      console.log(filelist);
      const titleArr = filelist.map(item=>item.title);
      console.log(titleArr);

});
我得到的结果是:

[ TextRow { title: 'test1' }]
[ 'test1' ]

只需获取数组的第一个元素
titleArr[0]
?。你不能不引用console.log,因为它是一个字符串,非常感谢。为什么我没想到呢?英雄联盟