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模型-修改和限制字段的主要内容,如果未能解决你的问题,请参考以下文章

egg.js 24.10sequelize模型-查询单个

egg.js 24.12sequelize模型-where操作符

egg.js 24.13sequelize模型-字段限制排序分页

egg.js 24.9sequelize模型-批量新增和修改器

egg.js 24.15sequelize模型-删除和批量删除

egg.js 24.11sequelize模型-查询多个和获取器