将where子句

时间:2019-01-21 07:12:18

标签: postgresql sequelize.js

我需要在表列中将变量与一个regular expression值匹配。

我可以直接在Postgres中实现此目标:

SELECT * FROM "Permissions"
WHERE
'/api/v1/post/edit/140' ~ "Permissions"."pathRegex"

但是我需要以序列化的方式编写它,因此我在序列化文档中找到了Op.regexp

...
where : {
  path : {
    [Op.regexp] : sequelize.col('pathRegex')
  },
},
...

但是我知道这是错误的方法,因为sequelize会与path一起作为表列或变量使用。

那我该怎么办?

0 个答案:

没有答案