まず、ラリー(あなたはドライバで車を知っています...)データベースを作ろうとしています。私は2つのコレクションを持っています:drivers { name, address, sex, ... }
そしてもう1つtournaments { name, location, price, ... }
nosql(mongodb)で私のm..n関係を修正するには?
私はそれを単純にしています。トーナメントではドライバーがいなければなりません(ドライバーのないトーナメント...いいですね^^)。そして、私の問題は、通常のSQLデータベースでは、私は2つのプライマリキーを選択することができます(トーナメントでドライバと名前の名前を言う - それを単純に保つために、私はプライマリキーがいいではない名前を知っている)。そして、そのm..n関係(それは正しい?)のために、私は3つの主キーを持つテーブルを作成します。それは簡単だろう。しかし、どのように私はmongodbでこの問題を解決すべきですか?私は何かのように思った:tournaments { name, location, price, ... drivers { driver_1, ..., driver_n } }
、しかしわからない。私はJavaを使用しているので、この関係の問題を処理するいくつかの特別なクラスを作ることができますか?私は他のmongodbチュートリアルを理解していません。何か案は?何か助けてくれてありがとう!
「sql」と「nosql」の両方にタグを付けるにはどうすればよいですか? – MatBailie