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

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

Student:
    Id
    Name

Course:
    Id
    Name

Relation:
    Student_Id
    Course_Id
阿神
阿神

闭关修行中......

全員に返信(3)
小葫芦

コレクション内の各ドキュメントには、学生のコース選択データが保存されます:

リーリー

学生たちはどのコースを選択しましたか?

リーリー

コースにはどのような学生オプションがありますか?

リーリー

mongodbを参考に、ユーザー好みの機能をより合理的に設計するにはどうすればよいでしょうか?

いいねを押す +0
阿神

このビジネスにおいても、それは同じだと思います。

いいねを押す +0
Peter_Zhu

学生の ID とコースの ID をリレーションに直接保存するか、DBRef を使用します。個人的には前者で良いと思います。 http://docs.mongodb.org/manual/reference/database-references/ を参照してください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート