使用猫鼬对数组进行枚举

rap*_*2-h 1 javascript mongoose mongodb node.js

根据文档(https://mongoosejs.com/docs/validation.html#built-in-validators):

字符串具有枚举、匹配、最大长度和最小长度验证器。

(该链接确实指向文档的无效区域)。

有没有办法用猫鼬在数组上声明枚举?

Joh*_*yHK 5

假设您指的是枚举数组,那就是:

const testSchema = new Schema({
    name: String,
    enums: [{type: String, enum: ['Coffee', 'Tea']}]
});
Run Code Online (Sandbox Code Playgroud)