老师好,关于用户校验和schema的requied冲突

来源:10-3 个人资料的参数校验

慕雪9296518

2020-09-10

我有两个问题
1)schema中的数据类型如果不写requied:true是不是默认requied:false??
2)参数校验中如果写requied:false,那const update = await User.findByIdAndUpdate(ctx.params.id,ctx.request.body)在操作数据库的时候难道不会受schema的requied:true的影响吗

写回答

1回答

lewis

2020-09-10

1,是的,2,在不同地方校验互不影响,相当于两道门的两个门卫

0
0

Node.js仿知乎服务端-深入理解RESTful API

Koa2+MongoDB+Postman+JWT+阿里云

952 学习 · 331 问题

查看课程