整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ
(11)被迫吃芒果的前端工程師 - Mongoose - Number Validators
前言
接下來是關於 Number Validators 的部分,當然也會與 String Validators 會有一點雷同,但還是要注意一下寫法上的差異。
Number Validators
基本上 Number Validators 主要是三種驗證
minmaxenum
max/min
max/min 與 String Validators 的 maxLength/minLength 非常像,但要注意 max/min 是專屬於 Number 的,這邊我就新增一個使用者的年齡最小 18 歲,最大 99 歲
1 | |
enum
enum 的概念也是跟 String Validators 的 enum 是一樣的,舉例來講我儲存性別是用 0 跟 1 當作辨別
- 0 女性
- 1 男性
1 | |
那麼常見的 Validators 其實也就 String 與 Number,如果真的有需要的話,可以閱讀官方文件的SchemaTypes就好。
整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ