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
}
 
posted @ 2021-12-02 17:28  林启  阅读(52)  评论(0)    收藏  举报