如何在Sequelize中使用案例条件?

时间:2019-07-04 13:13:39

标签: node.js sequelize.js

如何将case语句SQL查询转换为Sequelize。我尝试过,但是对我不起作用

在这里导入了我的模型

const Proj = require('/ models / Project');

 Proj.findOne({
                attributes :['Proj',[Sequelize.literal(`CASE Type WHEN 'Project_Name' THEN Project_Name : ${req.body.Project_Name}`),'Project'],

            ]

现在错误:

"error ReferenceError: models is not defined"

1 个答案:

答案 0 :(得分:0)

导入模型如下:

const Proj = sequelize.import(__dirname + '/models/Project');

希望获得帮助。