12-2 nodejs的增删改查
创建模型中正则表达式:
validate:{//验证 给谁验证
validator: function(v) {//验证器 怎么验证
return /[a-zA-Z0-9_]{6,12}/.test(v);
},
message: "密码6-12位只能为数字字母下划线的任意组合"
}
创建模型中数组:
enum: {
values: ['限制会员', '新手上路','组册会员','中级会员','高级会员'],//内容,值
message: '{VALUE} is not supported'//错误信息
}
修改:
router.put("/user",async ctx=>{
try { 该谁 改成啥
const data = await userModel.updateOne(ctx.query,ctx.request.body);
return success(ctx,data);
} catch (error) {
return fail(ctx,error);
}
})
查找
const data = await userModel.find(ctx.query); 查找内容
验证
@url = http://localhost:3000
@json = Content-Type: application/json
下面引用 直接{{url}} {{json}}
修改
PUT {{url}}/content?_id=61a5db6a4a6bf746c871609a
{{json}}
{
"top": true
}

浙公网安备 33010602011771号