我有三个主表的数据库:users,teams,和folders两个结表连接,users_teams和teams_folders.用户和团队之间以及团队和文件夹之间存在多对多关系(用户可以在多个团队中,团队可以拥有多个文件夹).
Sequelize在管理用户团队和团队文件夹关系方面做得非常出色,但我找不到在用户和文件夹之间建立关系的方法.
有没有办法连接两个连接表而不诉诸原始SQL?
似乎没有办法优雅地或以合理的步骤完成.我曾尝试类似的方法user.getFolders(),Folder.findAll({ include: [User] })但Sequelize似乎并不能够理解三个层次结构.