Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 枚举数组的Mongoose模式_Node.js_Arrays_Mongoose_Enums_Mongoose Schema - Fatal编程技术网

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
        }],
...