我的问题是,据我所知,sequelize有两种查询表的方式,如下所示。
- 使用模型,例如Project.findAll({其中:{...}})
- 原始查询,如sequelize.query('SELECT * from project where ....',{raw:true,type:persistence.sequelize.QueryTypes.SELECT})
在第一个数据库中,我存储了供用户下次使用的默认过滤器JSON对象(where参数),但是有时我需要原始查询,因为这是复杂的情况。我可以轻松地将第一个过滤器JSON对象转换为原始SQL吗?我可以使用任何工具吗?