Sequelize.js Sequelize ORM在一个classMethod中执行两个查询
是否允许在一个Sequelize模型类方法中执行两个查询?像这样Sequelize.js Sequelize ORM在一个classMethod中执行两个查询,sequelize.js,Sequelize.js,是否允许在一个Sequelize模型类方法中执行两个查询?像这样 Billings.getStartDateById = function(id){ Billings.getBuildingIdById(id).then(function(new_id){ return sequelize.query("select start_date from billings where id = ?",{ model:Billings, replace
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
})
});
}
如果您有一个有效的用例,那么没有什么可以阻止您这么做 另外,您可以使用sequelize find方法,而不是执行原始查询,并且第2行似乎缺少一个返回