以下模式模型是否正确声明?

时间:2016-11-18 12:24:20

标签: javascript node.js mongoose mongoose-schema

我是Mongoose和nodejs的新手。试图做一个简单的项目。我正在尝试创建具有以下字段的架构。我正在尝试在前端对其进行字符串化,并在后端对其进行JSON.parse。 我收到错误“强制转换为数组失败”。

var studentSchema = new Schema({
     
    profileNum              : {type:String},
    eMail                   : {type:String},
	preferredLocation	    : [],
	gender 	                : {type:String,default:''},
	education               : [{institute:String,batch:Number,course:String}],
	profession              : [],
	designation             : {type:String,default:''},
	organization            : {type:String,default:''}	

});

1 个答案:

答案 0 :(得分:0)

对于education路径,您可以使用[Schema.Types.Mixed]或为教育子文档创建新架构,如果需要类型或其他中间件/验证,则使用[EducationSchema]