Postgresql 我们可以在sequelize中的WHERE子句中编写替换函数吗?

Postgresql 我们可以在sequelize中的WHERE子句中编写替换函数吗?,postgresql,sequelize.js,Postgresql,Sequelize.js,我有一个表payments,其中有一列loanId,其中包含以下示例值 我需要通过loanId执行选择查询和搜索,但问题是搜索词没有连字符-。例如,API将loanId作为59112710或34559348841获取。为此,我编写了以下有效的查询 select * from "payments" where REPLACE("loanId", '-', '') = '59112710'; 我正在使用sequelize,我想知道是否必须将其作为原始查询运

我有一个表
payments
,其中有一列
loanId
,其中包含以下示例值

我需要通过
loanId
执行选择查询和搜索,但问题是搜索词没有连字符
-
。例如,API将
loanId
作为
59112710
34559348841
获取。为此,我编写了以下有效的查询

select * from "payments" where REPLACE("loanId", '-', '') = '59112710';

我正在使用sequelize,我想知道是否必须将其作为原始查询运行,或者是否可以使用sequelize语法编写它?

为什么不编写一个测试用例?@Belayer不确定您所说的测试用例是什么意思?