我已经创建了一个api,其中我使用了一个名为'Hotels‘的表,并指定了从其中获取数据的路径。我给了findAll()来获取所有酒店的列表,并再给了一个findAll()来获取状态为inactive的酒店列表(status是表中的一列)。现在的问题是,在这两种情况下都只执行了一个findAll()。我不能使用多个findAll()吗?我在Mysql中使用了Sequelize ORM。
发布于 2019-04-25 03:35:57
你可以把它写成:
getHotels(status) { if(status === 'Inactive'){ return db.Hotels.findAll ({ where: {status: 'Inactive'}, raw:true }); } return db.Hotels.findAll(); }
https://stackoverflow.com/questions/55810454
复制相似问题