【发布时间】:2015-04-07 01:13:42
【问题描述】:
所以我试图弄清楚 Mongo/Mongoose 中的人口和关系。我有一个有很多预测的夹具。如果我想显示一个预测的夹具,我可以简单地使用 populate 方法,但是如果我需要显示一个夹具的所有预测呢?
这听起来很简单,但也许我仍然有我的 SQL 头脑试图弄清楚它。这很容易做到还是我以错误的方式接近它?这是我的模型 -
var FixtureSchema = new Schema({
homeTeam: {
type: Number,
required: true,
ref: 'Team'
},
awayTeam: {
type: Number,
required: true,
ref: 'Team'
},
date: {
type: Date
},
matchday: {
type: Number,
required: true
}
});
var PredictionSchema = new Schema({
goalsHomeTeam: {
type: Number,
required: true
},
goalsAwayTeam: {
type: Number,
required: true
},
fixture: {
type: Number,
ref: 'Fixture'
},
user: {
type: Schema.ObjectId,
ref: 'User'
}
});
【问题讨论】: