如下是学习代码
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 } }
下图是我测试的截图
好了,感谢大家观看,我们下次见