不能使用mongoose验证器'enum'

时间:2018-03-13 20:18:29

标签: javascript node.js mongodb mongoose

在Node.js库mongoose.js中忽略以下枚举验证:

myArray = ["one", "two", "three"];

const numbers = new mongoose.Schema({
    range: { type: String, enum: myArray }
});

但是,明确地将数组与枚举一起使用,例如:

range: { type: String, enum: ["one", "two", "three"] }

有没有办法让枚举使用数组引用?

我目前正在使用: Node.js@v9.8.0 mongoose@5.0.9 MongoDB@2.6.10

感谢您的期待。

0 个答案:

没有答案