无论如何,在mongodb的一对多关系模型中创建实体?

时间:2018-10-17 10:06:16

标签: node.js database mongodb mongoose ejs

我有一个需要在一对多关系模型中创建新实体的要求。这是一个详细的问题。

我有一个名为教师的模型,它有

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数据库。

我需要存储用户(从前端)提供的单个教师的出勤,并按日期将其存储在数据库中。我的计划是全年存储教师的出勤率(日期,状态[现在/不存在])。请问我的提问方式,我是这项技术的新手。我是以正确的方式进行操作还是应该以不同的方式进行操作?欢迎各种反馈和咨询。在此先感谢:)

有人建议在架构中使用引用,我对此进行了大量研究。但是无法得到答案。有人可以帮我吗?

0 个答案:

没有答案