return pool.query`select * from mytable where id = ${value}`
以上等同于完整的javascript?
我试过
return pool.query(`select * from mytable where id = $(value)`)
但显然它有所不同。
答案 0 :(得分:2)
此语法;
pool.query`select * from mytable where id = ${value}
称为标记模板文字。这是ES6的功能。
相当于;
pool.query([ 'select * from mytable where id =', value ]);
有关此here的更多信息。
答案 1 :(得分:0)
试试这个:
return pool.query(`select * from mytable where id = ${value}`)