首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是否可以在同一个表的同一接口中使用多个findAll()来获取数据?

是否可以在同一个表的同一接口中使用多个findAll()来获取数据?
EN

Stack Overflow用户
提问于 2019-04-23 19:42:42
回答 1查看 42关注 0票数 -1

我已经创建了一个api,其中我使用了一个名为'Hotels‘的表,并指定了从其中获取数据的路径。我给了findAll()来获取所有酒店的列表,并再给了一个findAll()来获取状态为inactive的酒店列表(status是表中的一列)。现在的问题是,在这两种情况下都只执行了一个findAll()。我不能使用多个findAll()吗?我在Mysql中使用了Sequelize ORM。

EN

回答 1

Stack Overflow用户

发布于 2019-04-25 03:35:57

你可以把它写成:

代码语言:javascript
复制
getHotels(status) { if(status === 'Inactive'){ return db.Hotels.findAll ({ where: {status: 'Inactive'}, raw:true }); } return db.Hotels.findAll(); }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55810454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档