Mongodb 如何在Mongoose中使用枚举验证字符串数组?

Mongodb 如何在Mongoose中使用枚举验证字符串数组?,mongodb,mongoose,Mongodb,Mongoose,我有一个字符串数组,它只能包含6种值。我在Mongoose模式中编写了此验证: 技能:[ {类型:字符串,枚举:[“营销”、“销售”、“技术”、“人力资源”、“管理”、“财务”]}, ]猫鼬已经解决了一个问题,并提供了解决方案 skills: { type: [ { type: String, enum: ["marketing", "sales", "tech", "hr"

我有一个字符串数组,它只能包含6种值。我在Mongoose模式中编写了此验证:

技能:[
{类型:字符串,枚举:[“营销”、“销售”、“技术”、“人力资源”、“管理”、“财务”]},

]
猫鼬已经解决了一个问题,并提供了解决方案

skills: {
  type: [
    { 
      type: String, 
      enum: ["marketing", "sales", "tech", "hr", "management", "finance"] 
    }
  ]
}