mongoose 验证
生活随笔
收集整理的這篇文章主要介紹了
mongoose 验证
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在創(chuàng)建集合規(guī)則時,可以設(shè)置當前字段的驗證規(guī)則,驗證失敗則輸出錯誤提示信息。
- required: true 必傳字段
- minlength: 2 字符串最小長度
- maxlength 10 字符串最大長度
- min: 10 數(shù)值最小值
- max: 100 數(shù)值最大值
- enum: ['html','css','javascript'] ?枚舉,列出當前可以擁有的字段
- trim: true 去除字符前后兩邊的空格
- validate: 自定義驗證器
- default: 默認值
?
驗證規(guī)則可以一個參數(shù),也可以是多個參數(shù)的數(shù)組
例如:
?
// 設(shè)定集合規(guī)則 const PostSchema = new mongoose.Schema({title: {type: String,minlength: [4, '最小長度為4'],maxlength: [30, '最大長度為30'],trim: true,required: [true, '此項為必填內(nèi)容']}?其中 數(shù)組中的第一個參數(shù)為驗證規(guī)則,第二個參數(shù)為錯誤提示信息。
?
轉(zhuǎn)載于:https://www.cnblogs.com/liea/p/11223675.html
總結(jié)
以上是生活随笔為你收集整理的mongoose 验证的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JSP1.0\JSP2.0 区别
- 下一篇: salad--8||9