我在Postgres有一张 table ,我正在使用Sequelize查询 . 它有一个名为filters的JSONB列 . Filters列有一个名为is_active的字段 . 在查询过滤器时,如果我指定了 filters.type='simple' 之类的where子句,则sequelize会生成查询

select * from table where "filters"#>>'{type}' = 'simple'

如果我在 filters->'type' 上有索引,则上述查询不会使用它 . 相反,如果查询中的where子句生成为

select * from table where "filters"->'type' = 'simple'

使用索引,查询执行速度更快 .

有没有办法让Sequelize以第二种方式生成查询?