【发布时间】:2013-11-19 18:46:41
【问题描述】:
我有以下型号:
LeaderSchema = new app.mongoose.Schema({
email: String,
projects: [{ type: app.mongoose.Schema.ObjectId, ref: 'Project'}]
});
ProjectSchema = new app.mongoose.Schema({
name: { type: String, required: true},
leader: { type: app.mongoose.Schema.ObjectId, ref: 'Leader'}
});
Leader = app.mongoose.model('Leader', LeaderSchema);
Project = app.mongoose.model('Project', ProjectSchema);
我想在我的控制器中做的是检索所有项目及其各自的领导:
projects_controller.js:
module.exports = function(app) {
app.ProjectsController = {
index: function(req, res) {
app.Project.find(function(err, projects) {
res.send(projects)
})
}
}
}
但这只是给出了只有他们的领导者ID
的项目列表有没有办法让猫鼬急切地获取领导者?
【问题讨论】:
标签: node.js mongoose mongoose-populate