我想定义一个文档为
numbers : ["99995", "44444", "666664".....]
数字不应以0开头,长度应为5。同时,至少应有1个元素。
我定义的mongoose模式如下:
numbers: {
type: [String],
length : 5,
validator : (num) => {
return /[1-9]{1}\d{4}.test(num);
},
message: props => `${props.value} is not a valid number!`
}
}
但是我应该如何对数字长度进行检查,例如至少需要一个数字?
numbers
字段至少有一个值,非空,其余条件适用于值。 - Shivam Pandey