egg.js 24.14sequelize模型-修改和限制字段

Posted 2019ab

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了egg.js 24.14sequelize模型-修改和限制字段相关的知识,希望对你有一定的参考价值。

如下是学习代码

 async update() {
      let id = this.ctx.params.id ? parseInt(this.ctx.params.id) : 0;
      // 拿到这条记录
      let data = await this.app.model.User.findByPk(id);
      if(!data){
          return this.ctx.body={
              msg:'fail',
              data:'该记录不存在'
          }
      }
      
    //   data.username = '被修改了';
    //   let res = await data.save({
    //       // 限制字段
    //       fields:['username']
    //   });
    let params = this.ctx.request.body;
    let res = await data.update(params,{
        fields:['username'] // 限制字段
    });
      return this.ctx.body={
              msg:'ok',
              data:res
          }
  }

下图是我测试的截图


好了,感谢大家观看,我们下次见

以上是关于egg.js 24.14sequelize模型-修改和限制字段的主要内容,如果未能解决你的问题,请参考以下文章