Node.js 对dblite、nodejs使用“like”

Node.js 对dblite、nodejs使用“like”,node.js,sqlite,Node.js,Sqlite,dblite是sqlite与nodejs一起使用的一个很好的模块。 然而,我似乎不能像关键字一样工作 db.query( 'SELECT *,rowid FROM song__tv WHERE song LIKE %?%', [rTitle], function (rows) { console.log("===post==="); console.log(rows.length); console.log(rows[0]); res.render("tv_page",

dblite是sqlite与nodejs一起使用的一个很好的模块。 然而,我似乎不能像关键字一样工作

db.query(
'SELECT *,rowid FROM song__tv WHERE song LIKE %?%',
[rTitle],
function (rows) {
    console.log("===post===");
    console.log(rows.length);
    console.log(rows[0]);

res.render("tv_page", {pagename: "tv_page", posts: rows,title:rTitle})
}
);//query

问题似乎出在哪里?

我看到的可能重复的是,您选择了*,我不知道这是否有效,因为*已经选择了所有列,[rTitle]如果不是变量,则应该是['rTitle',因为只有数字可以输入而不带引号