squalize模型的实例是否具有更新方法?

时间:2018-10-17 19:40:54

标签: node.js sequelize.js

此代码是否有效?

    models.X.findOne({
       where: {
         id:bla
       }
    })
    .then(x => {
      // TODO: check if this will work or not?
      x
        .update({
          someProp: someVal
        })
        .then(() => {});
    });

我检查了文档,并说update是一个公共静态方法,所以我认为这段代码有效。

1 个答案:

答案 0 :(得分:1)

models.X.findOne({
    where: {
        id:bla
    } ,
    // raw : true // <--- Don't use this one , or else you will not get instance of model
}); // <--- This will return the instance of the X

是的,您可以

x.update({ someProp: someVal });