我对Mongoose Schemas有疑问。我有Team Schema和Player Schema。
播放器架构:
name: {
type: String,
required: true,
trim: true,
index: true,
unique: true
},
team: {
type: mongoose.Schema.Types.ObjectId,
ref: 'Team'
}
Team Schema:
name: {
type: String,
required: true,
trim: true,
index: true,
unique: true
},
players: {
type: [{
type: mongoose.Schema.Types.ObjectId,
ref: 'Player',
index: true,
unique: true
}]
}
这不起作用。我想说,一个球员不能进入另外一支球队。一名球员有一支球队。所以,我必须这样做,每个球队的球员阵列的元素必须是独一无二的。我确实尝试过这种定义,但它也没有起作用。
谢谢大家,祝你有个美好的一天......