0
我是ExpressJs和NodeJS的新手。我正试图将我的userInformation获取到Appointment模式。我如何从约会架构访问我的用户架构?我敢肯定,我们将不得不使用填充,但我不知道如何使用它从预约架构中获取用户信息
预约模式
var appointmentSchema = mongoose.Schema({
userId: String,
visitType : String,
timeDuration : String,
startTime : Date,
endTime : Date,
status : String
});
用户模式:
var userSchema = mongoose.Schema({
_id : String,
prefix : String,
firstName : String,
middleName : String,
lastName : String,
dob : String,
age : Number,
gender : String
});
在此先感谢
不应该,我们必须添加_id:{类型:mongoose.Schema.Types.ObjectId,ref:'Appoinment'}以及用户架构。 @Basim Hennawi – Vignesh
'User'和'Appointment'之间的关系是什么? 1:1? 1:N?用户模式中的'_id'属性是指什么? userId或appointmentId? –
1:N和用户的_id是约会架构中的userId。 – Vignesh