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'}をUser Schemaにも追加します。 @Basim Hennawi – Vignesh
'User'と' Appointment'の関係は何ですか? 1:1? 1:N?また、Userスキーマの '_id'属性は何を指していますか? userIdまたはappointmentId? –
1:N、Userからの_idは、予定表スキーマのuserIdです。 – Vignesh