注意:我是MEAN的新手,并且每个部分都意味着什么。MEAN.JS:如何创建需要另一个模型的1个模型
参照默认配置MEANJS和示例模块Articles
。我创建了另一个名为Program
的模型。
我知道如何将其他字段或属性添加到模型中,以便能够相应地进行创建和编辑,但是当新属性是对另一个模型的引用时,我无从得知。
没有进入一个什么样的Program
是细节,我想修改现有的创建和编辑页Articles
要求用户指定,从下拉,它属于哪个Program
。
我已经更新了Articles
模式
var ArticleSchema = new Schema({
created: {
type: Date,
default: Date.now
},
title: {
type: String,
default: '',
trim: true,
required: 'Title cannot be blank'
},
content: {
type: String,
default: '',
trim: true
},
user: {
type: Schema.ObjectId,
ref: 'User'
},
program: {
type: Schema.ObjectId,
ref: 'Program',
required: 'Program cannot be blank'
}
});