pg模块和节点js - 查询中的“LIKE”运算符

时间:2013-10-02 21:28:07

标签: sql node.js sql-like

我正在使用nodejs 0.10.12和node-postgre(pg模块)2.2.0

我使用LIKE运算符

进行如下查询

var query = client.query('SELECT t_name FROM type WHERE t_name LIKE $1 ',[typetolook])

如果我在搜索表单中写Mu,即使我的数据库包含单词Museum,我也会在控制台中看到零结果。

我错过了什么吗? LIKE运营商是否存在错误?

我该如何解决这个问题?

由于

1 个答案:

答案 0 :(得分:1)

我认为您在查询中遗漏了%

client.query("SELECT t_name FROM type WHERE t_name LIKE $1", [typetolook + '%']);