Я новичок в мангусте, и я весь день изо всех сил пытался понять населенность. Мне удалось сделать простые примеры, но теперь я создал две схемы:
Во-первых, это 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});
Вероятно, я использовал что-то, что не работает, и любая помощь будет оценена.