1
我有三个型号,讨论,用户和消息,其中:Sequelize链找到属于关联
Message.belongsTo(models.Discussion, {as: 'discussion'})
Discussion.belongsToMany(models.User, {through: models.UserDiscussion})
我想获得关于特定用户的所有邮件。从用户,我可以很容易地与user.getDiscussions()
进行所有讨论。 但是,我不知道如何在单个请求中查找消息。一旦我有讨论阵列,我可以打电话找到
models.Message.findAll({where: {discussionId: discussions[i].id}})
数组中的每一个讨论,但这是异步的,我不知道如何把它们连,只返回的消息。
是否没有getter与belongsTo关系?