まず、更新したいサブモデルを含むモデルを見つける必要があります。次に、サブモデルの参照を取得して簡単に更新できます。参照用の例を投稿しています。お役に立てば幸いです。
var updateProfile = { name: "name here" };
var filter = {
where: {
id: parseInt(req.body.id)
},
include: [
{ model: Profile }
]
};
Product.findOne(filter).then(function (product) {
if (product) {
return product.Profile.updateAttributes(updateProfile).then(function (result) {
return result;
});
} else {
throw new Error("no such product type id exist to update");
}
});