Sequelize.js Sequelize ORM在一个classMethod中执行两个查询

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

是否允许在一个Sequelize模型类方法中执行两个查询?像这样

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行似乎缺少一个返回