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