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關係?