Jika ada orang lain yang mengalami masalah di v5 Sequelize , tidak cukup untuk menentukan kunci utama pada model 'through'.
Anda harus secara eksplisit menetapkan properti unik pada model through.
User.belongsToMany(Product, { through: { model: UserProducts, unique: false } });
Product.belongsToMany(User, { through: { model: UserProducts, unique: false } });