【发布时间】:2018-03-09 04:38:57
【问题描述】:
这是我的架构的相关部分:
var classroomSchema = mongoose.Schema({
students: [{
_id: mongoose.Schema.Types.ObjectId,
ref: 'User',
rate: {
type: Number,
default: 200,
},
referrals: [mongoose.Schema.Types.ObjectId],
}],
)};
这里的 rate 和 Referres 是学生的属性,在该教室的上下文中有效,不能从学生模型中填充。
有什么方法可以定义我的架构,以便我可以保留这些字段(评分和推荐)并使用填充链接其他字段,例如学生的姓名、年龄等?
【问题讨论】:
标签: node.js mongodb mongoose mongoose-schema mongoose-populate