Sequelize Query Builder 的组合方式
· 阅读需 2 分钟
做后台列表时,最容易失控的代码通常不是控制器,而是那段越来越长的 findAll 参数对象。筛选、排序、分页、include、权限条件不断往里塞,最后查询虽然还能跑,但没人敢再改。
做后台列表时,最容易失控的代码通常不是控制器,而是那段越来越长的 findAll 参数对象。筛选、排序、分页、include、权限条件不断往里塞,最后查询虽然还能跑,但没人敢再改。
使用环境:关于同一台电脑LInux系统下使用多个SSH key 切换使用(或者多用户使用ssh提交代码)

Sequelize 的 include 第一次用起来很爽,因为它帮你把关联数据一次带回来了。可一旦团队形成习惯,列表、详情、后台搜索全都开始层层 include,接口就会慢慢变成一坨难调试的 SQL。