比如下面这种学生选课的模型,既要知道学生选了哪些课,又要知道课被哪些学生选了。传统的 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 をリレーションに直接保存するか、DBRef を使用します。個人的には前者で良いと思います。 http://docs.mongodb.org/manual/reference/database-references/ を参照してください。