【发布时间】:2016-10-09 05:47:28
【问题描述】:
我正在使用mongoose,我需要定义如下架构:
const QuestionSchema = new Schema({
text: {
type: String,
required: true
},
number: {
type: Number,
required: true,
unique: true
}
});
我需要验证number 字段是一个整数值。我已经看到了几个插件,例如:mongoose-integer:
const validateInteger = require('mongoose-integer');
const QuestionSchema = new Schema({
text: {
type: String,
required: true
},
number: {
type: Number,
required: true,
unique: true,
integer: true
}
});
QuestionSchema.plugin(validateInteger);
但我不想使用任何第三方库。还有其他方法吗?提前致谢。
【问题讨论】: