찾다

 >  Q&A  >  본문

MongoDB 多对多的关系应该怎样描述?

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

Student:
    Id
    Name

Course:
    Id
    Name

Relation:
    Student_Id
    Course_Id
阿神阿神2762일 전663

모든 응답(3)나는 대답할 것이다

  • 高洛峰

    高洛峰2017-04-24 09:13:26

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

    으아악

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

    으아악

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

    으아악

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

    회신하다
    0
  • 阿神

    阿神2017-04-24 09:13:26

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

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-04-24 09:13:26

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

    회신하다
    0
  • 취소회신하다