【发布时间】:2019-09-06 13:50:34
【问题描述】:
我需要把sequelizeraw query改成sequelize ORM
这是我的查询
db.sequelize.query("SELECT count(*) as count FROM cubbersclosure WHERE CAST('"+ fromDate +"' as date) <= toDate AND CAST('"+ toDate +"' as date) >= fromDate", { type: sequelize.QueryTypes.SELECT}).then(closureData=>{
res.send(closureData);
}).catch(error=>{
res.status(403).send({status: 'error', resCode:200, msg:'Internal Server Error...!', data:error});
});
改成这样
CubbersClosure.findAndCountAll({
where:{
// condtion here
}
}).then(closureData=>{
res.send(closureData);
}).catch(error=>{
res.status(403).send({status: 'error', resCode:200, msg:'Internal Server Error...!', data:error});
});
【问题讨论】:
标签: mysql node.js select orm sequelize.js