如何从mysql查询结果(nodejs)中删除引号和[]
我正在使用NodeJS对MySQL数据库进行select查询。 我怎样才能得到预期的结果?mysql中的数据类型是varchar。 我要删除[]和“” 我想要的是:如何从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
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,因为它是一个字符串,非常感谢。为什么我没想到呢?英雄联盟