【发布时间】:2019-02-13 16:51:59
【问题描述】:
在这里续集并试图掌握这个概念的新手。我对语法和运算符感到困惑。
所以我有用户模型和组模型。当用户向群组发帖时,我可以只使用群组 ID:Group.findOne({id})。但是,我希望允许用户选择他们想要发布更新的用户,而这个选择的用户组有时已经作为一个组存在于我们的数据库中。如何找到包含组中所有用户的组?
例如:
用户 1 向用户 [2,3,4] 发帖。如果存在,我想找到一个恰好具有 [1,2,3,4] 个用户作为 GroupUser 关系的组。
我使用了如下所示的 belongsToMany 关系。
UserModel.belongsToMany(GroupModel, { through: 'GroupUser' });
GroupModel.belongsToMany(UserModel, { through: 'GroupUser' });
【问题讨论】:
标签: node.js sequelize.js