MongoDB 多对多的关系应该怎样描述?
阿神
阿神 2017-04-24 09:11:26
0
3
727

比如下面这种学生选课的模型,既要知道学生选了哪些课,又要知道课被哪些学生选了。传统的 SQL 就是下面这写法了,如果换成 key-value 的,该怎么描述呢?

Student:
    Id
    Name

Course:
    Id
    Name

Relation:
    Student_Id
    Course_Id
阿神
阿神

闭关修行中......

모든 응답(3)
小葫芦

컬렉션의 각 문서는 학생의 강좌 선택 데이터를 저장합니다.

으아악

학생들은 어떤 과목을 선택했나요?

으아악

과정에 대한 학생 옵션은 무엇입니까?

으아악

mongodb를 참고하여 사용자가 좋아하는 기능을 보다 합리적으로 디자인하는 방법은 무엇일까요?

阿神

이 사업에서도 마찬가지인 것 같아요.

Peter_Zhu

학생ID와 과목ID를 직접 Relation으로 저장하거나 DBRef를 활용하세요. 개인적으로는 전자가 좋다고 생각합니다. http://docs.mongodb.org/manual/reference/database-references/를 참조하세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿