【发布时间】:2016-03-29 14:52:46
【问题描述】:
我想在 sequelize 中使用 where 子句搜索一个整数值。 其中有三个字段,其中两个是文本类型,搜索工作正常,但对于整数则不是。为此,我使用了以下代码:
'description': {
$like: '%' + search.general + '%'
}
search.general 是我有一个文本框的 html 文件中的值。我使用相同的格式搜索“id”,但出现以下错误:
错误:运算符不存在:整数 ~~ 字符 321 处未知
提示:没有运算符与给定名称和参数类型匹配。你 可能需要添加显式类型转换。
【问题讨论】:
-
试试
$like: '%' + search.id + '::text%'这基本上只是将int转换为文本
标签: angularjs postgresql sequelize.js