在Joe教程( "Building AngularJS and Node.js Apps with the MEAN“ at 普鲁尔斯明 )之后,他演示了一个带有所需文档字段的蒙鹅模式示例,如下所示:
var courseSchema = mongoose.Schema({
title: {type:String, required:'{PATH} is required!'},
featured: {type:Boolean, required:'{PATH} is required!'},
published: {type:Date, required:'{PATH} is required!'},
tags: [String]
});我已经创建了自己的模式,并使用了一个可以工作的子文档:
......
skin : {styleNum : String, headerLogo: String},
......但是,我希望字段是必需的,子文档不是数组(在实体框架中,它将类似于关联,而不是集合),因此这是错误的:
......
skin : [
{styleNum : String, required:'{PATH} is required!'},
{headerLogo: String, required:'{PATH} is required!'}
]
......在蒙鹅模式中创建“实体框架”-like关联的正确语法是什么,其中需要这两个字段?
发布于 2014-09-28 14:09:02
Nevermind,计算出我的错误所在:
skin : {
styleNum: {type: String, required: '{PATH} is required!'},
headerLogo: {type: String, required: '{PATH} is required!'}
},https://stackoverflow.com/questions/26085665
复制相似问题