sql >> Database >  >> RDS >> Mysql

Sequelize update met associatie

Eerst moet je een model vinden inclusief submodel dat je wilt bijwerken. Daarna kun je de referentie van het submodel krijgen om gemakkelijk bij te werken. Ik plaats een voorbeeld ter referentie. hoop dat het zal helpen.

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");
  }
});


  1. Hoe de tijdzone van gebruikers op te slaan in mysql?

  2. Inleiding tot PL/SQL-referentiecursors in Oracle Database

  3. Gebruik CRYPT_GEN_RANDOM() om een ​​cryptografisch, willekeurig getal in SQL Server te maken

  4. Salesforce SOQL van SQL Server