【发布时间】:2015-10-23 10:50:40
【问题描述】:
所以,我正在我的网站上创建一个带有报告系统的简单发布系统,这是我的报告集合:
var ReportSchema = new mongoose.Schema({
creator: {
type: ObjectId,
ref: 'User',
required: true
},
owner: {
type: ObjectId,
ref: 'Post', //Here is my problem
required: true
},
content: {
type: String
},
created_at: {
type: Date,
default: Date.now
},
updated_at: {
type: Date,
default: Date.now
}
});
我的问题是:报告集合应该适用于发布报告(如上面的架构),但我也想使用评论报告(使用我拥有的评论集合)。有没有办法对 2 种不同类型的集合使用 'ref'?
【问题讨论】: