mapbox 的节点 sqlite3 - 正确使用 LIKE 和参数化



所以我花了比我想透露的更多的时间来发现这一点未记录的宝石:

所以当你在做类似db.all(sql,params,callback) 的事情时

这不起作用

其中params和sql类似于:

var params = { $param1 : 'some string' };
var sql = 'select * from FOO where FOO.name LIKE "%$param1%"';

回答如下。

这是有效的

var params = { $param1 : '%' + 'some string' + '%' };
var sql = 'select * from FOO where FOO.name LIKE $param1';

我希望这能帮助到外面的人,因为再多的谷歌搜索也不会让我得到这个答案。

相关内容

  • 没有找到相关文章

最新更新