【发布时间】:2016-01-14 10:57:10
【问题描述】:
注意:我对 MEAN 以及构成 MEAN 的每个部分都是新手。
参考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'
}
});
【问题讨论】: