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.12sequelize模型-where操作符
egg.js 24.13sequelize模型-字段限制排序分页
egg.js 24.9sequelize模型-批量新增和修改器