Node.js 枚举数组的Mongoose模式
我期待像这样的输出Node.js 枚举数组的Mongoose模式,node.js,arrays,mongoose,enums,mongoose-schema,Node.js,Arrays,Mongoose,Enums,Mongoose Schema,我期待像这样的输出 ..., "property": ["ENUM1", "ENUM2", "ENUM3"], ... 这些枚举属于String类型 我构建的Mongoose模式如下所示(并产生错误)- 错误-Mongoose将属性的请求参数视为一个字符串,并抛出错误,指出该字符串不作为枚举存在。在Mongoose github repo中发现问题,但无法从中找到解决方案-在Mongoose github repo
...,
"property": ["ENUM1", "ENUM2", "ENUM3"],
...
这些枚举属于String
类型
我构建的Mongoose模式如下所示(并产生错误)-
错误-Mongoose将属性的请求参数视为一个字符串,并抛出错误,指出该字符串不作为枚举存在。在Mongoose github repo中发现问题,但无法从中找到解决方案-在Mongoose github repo中发现问题,但无法从中找到解决方案-
...,
property: [{
type: String,
enum: ['ENUM1', 'ENUM2', 'ENUM3'],
required: true
}],
...