【发布时间】:2019-09-15 11:32:28
【问题描述】:
我是猫鼬的新手,我整天都在努力理解填充。我设法做了简单的例子,但现在我创建了两个模式:
首先是带有一些用户详细信息的 UserSchema:
const UserSchema: mongoose.Schema = new mongoose.Schema ({
name: String,
email: String
});
第二个是 MatchSchema 女巫,我想填充用户详细信息,但我不确定这样的方法是否可行:
const MatchSchema: mongoose.Schema = new mongoose.Schema ({
player_one: {
id: String,
score: Number,
player_details: {
type: mongoose.Schema.Types.ObjectId,
ref: 'User'
}
},
player_two: {
id: String,
score: Number,
player_details: {
type: mongoose.Schema.Types.ObjectId,
ref: 'User'
}
},
winner: String
},{timestamps: true});
可能我使用了一些不起作用的东西,任何帮助都会得到帮助。
【问题讨论】:
标签: mongodb mongoose mongoose-schema mongoose-populate