比如下面这种学生选课的模型,既要知道学生选了哪些课,又要知道课被哪些学生选了。传统的 SQL 就是下面这写法了,如果换成 key-value 的,该怎么描述呢?
Student:
Id
Name
Course:
Id
Name
Relation:
Student_Id
Course_Id
高洛峰2017-04-24 09:13:26
컬렉션의 각 문서는 학생의 강좌 선택 데이터를 저장합니다.
으아악학생들은 어떤 과목을 선택했나요?
으아악과정에 대한 학생 옵션은 무엇입니까?
으아악mongodb를 참고하여 사용자가 좋아하는 기능을 보다 합리적으로 디자인하는 방법은 무엇일까요?
天蓬老师2017-04-24 09:13:26
학생ID와 과목ID를 직접 Relation으로 저장하거나 DBRef를 활용하세요. 개인적으로는 전자가 좋다고 생각합니다. http://docs.mongodb.org/manual/reference/database-references/를 참조하세요.