Tôi biết điều này là gần một năm sau đó, nhưng trong trường hợp bất kỳ ai ở trong hoàn cảnh của bạn và đang tìm câu trả lời chính xác.
Khi bạn có hai kiểu dữ liệu riêng biệt được liên kết bởi một bảng thứ ba, bạn đang tìm kiếm BelongToMany (Through) của Sequelize.
Vì vậy, trong trường hợp của bạn, bạn cần xác định Mô hình thứ ba:Người dùng. Bạn sẽ cung cấp cho UserMaster hai thuộc tính:user_id (giống như thuộc tính PartnerTxn) và chủ sở hữu (giống như thuộc tính Account).
Sau đó, bạn sẽ làm điều này:
Account.belongsToMany(PartnerTxn, {through: 'UserMaster'});
PartnerTxn.belongsToMany(Account, {through: 'UserMaster'});
Để tham khảo thêm, hãy tham khảo tài liệu có thông tin.