我创建了一个api,在其中使用了一个名为“酒店”的表格并指定了路线以从中获取数据。我给了findAll()以获取所有酒店的列表,再给一个findAll()以获取状态为非活动的酒店列表(status是表的一列)。现在的问题是,在两种情况下都只执行一个findAll()。我不能使用多个findAll()吗?我已经将Sequelize ORM与Mysql结合使用了。
答案 0 :(得分:0)
您可以将其编写为:
getHotels(status) { if(status === 'Inactive'){ return db.Hotels.findAll ({ where: {status: 'Inactive'}, raw:true }); } return db.Hotels.findAll(); }