是否允许在一个Sequelize模型classMethod中执行两个查询?就像那样。
Billings.getStartDateById = function(id){
Billings.getBuildingIdById(id).then(function(new_id){
return sequelize.query("select start_date from billings where id = ?",{
model:Billings,
replacements:[
new_id
],
type: sequelize.QueryTypes.SELECT
})
});
}
答案 0 :(得分:1)
如果你有一个有效的用例,那就没有什么可以停止的了。
另外,您可以使用sequelize find方法而不是执行原始查询,而您似乎错过了第2行的返回