怎么用mongodb或者mongoose库建立文档引用-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

怎么用mongodb或者mongoose库建立文档引用

蛮大人123 2016-06-14 18:08:30 1314

比如:一名学生(学号,名字,性别,年龄)教师(教工号,名字)选课信息(学号,课程号,教工号,成绩)
请问怎么用mongodb模块建立这三个的关系?

mongo文档 怎么用引用 文档怎么用 mongodb文档 mongodb引用
分享到
取消 提交回答
全部回答(1)
  • 蛮大人123
    2019-07-17 19:38:27

    MongoDB 创建index: db.collection.createIndex( { name: 1 } )
    db - 是数据库
    collection - 是table(相对于mysql来说)
    关于数据库建立,我会这样写: (仅供参考)

    student
    {
    _id:ObjectID(<MongoDB ID>),
    id:<学号>,
    gender: <性别>,
    age: <年龄>,
    name:<名字>,
    course_ids:[
      course_id1:{
         mark: <成绩>,
         teacher_id: <教工号> 
      },
      course_id2:{
         mark: <成绩> 
      }
    ]
    }
    
    teacher
    {
    _id:ObjectID(<MongoDB ID>),
    id:<教工号>,
    name:<名字>,
    courses:[ course_id1, course_id2 ]
    }
    
    course
    {
    _id:ObjectID(<MongoDB ID>),
    id:<课程编号>
    }
    0 0
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

相似问题
最新问题
推荐课程