首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用mongoose-validators选项

如何使用mongoose-validators选项
EN

Stack Overflow用户
提问于 2016-04-20 15:51:35
回答 1查看 147关注 0票数 0

例如,Mongoose验证器可以选择跳过空值和空字符串,但是如何使用它们呢?

EN

回答 1

Stack Overflow用户

发布于 2016-04-20 15:58:14

如文档所示:mongoose-validators

每个验证器类型都可以传递一个可选的options对象作为第一个参数。可以定义以下常用选项:

skipNull -如果值为空或未定义,则跳过验证,默认值: false

skipEmpty -如果值为and空字符串("")、null或未定义,则跳过验证,默认值: false

message -覆盖验证失败时返回的默认错误消息。

您可以像下面的示例一样使用它,其中我使用skipEmpty选项:

代码语言:javascript
复制
var opts={skipEmpty:true};
var Schema = new mongoose.Schema({
    email: {type: String, validate: validators.isEmail(opts)}
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36737227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档