实际上我的表用户有一个名为permission
的列,用于存储值:1,2和3。
我有这个查询,我返回了所有用户,我需要将值权限替换为:1替换为'Admin'2替换为'Normal User'3替换为'Students'
我这样尝试:
async index({request}) {
const page = request.input('page')
const pageSize = request.input('pageSize')
const users = await User.query().paginate(page, pageSize)
for(let i=0; i<users.rows.User;i++){
console.log(users)
if(users[i].rows.User.permission === 1){
users[i].rows.User.permission = 'Admin'
}
}
return users
}
但是我的for()找不到用户。我如何更改此值?有一种使用清醒模型进行此操作的方法吗?
尝试更改您的循环,如: