我有一个需要在一对多关系模型中创建新实体的要求。这是一个详细的问题。
我有一个名为教师的模型,它有
const TeacherSchema = mongoose.Schema({
teacher_id : String,
first_name : String,
last_name : String,
gender : String,
dob : String,
age : Number,
email : String,
phone_num : Number,
address : String,
profile_pic : String,
class_id : String,
doj : String,
subjects : Array,
attendance : { // need to create a entity(as per my understanding
date:Date,
status:String
},
username: String,
password : String
});
我使用nodeJs作为后端,使用EJS模板作为前端和MongoDB数据库。
我需要存储用户(从前端)提供的单个教师的出勤,并按日期将其存储在数据库中。我的计划是全年存储教师的出勤率(日期,状态[现在/不存在])。请问我的提问方式,我是这项技术的新手。我是以正确的方式进行操作还是应该以不同的方式进行操作?欢迎各种反馈和咨询。在此先感谢:)
有人建议在架构中使用引用,我对此进行了大量研究。但是无法得到答案。有人可以帮我吗?