起初我试图做一个集会(你知道汽车与司机...)数据库。我有两个系列:drivers { name, address, sex, ... }
然后另一个tournaments { name, location, price, ... }
如何解决我在nosql(mongodb)中的m..n关系?
我尽量保持简单。在比赛中应该有车手(因为没有车手的锦标赛......以及不好的^^)。还有就是我的问题,在一个正常的SQL数据库,我可以选择两个主键(可以在比赛中的司机和名字说的名字 - 只是为了保持它的简单,我知道名字作为主键是不是很好)。并且因为它有一个m..n的关系(是不是?)我会用两个主键创建一个3.表。好的,那很容易。但是我应该如何在MongoDB中解决这个问题。我认为这样的:tournaments { name, location, price, ... drivers { driver_1, ..., driver_n } }
,但我不知道。我使用Java,所以我可以创建一些特殊的类来处理这种关系问题?我不明白其他的mongodb教程。有任何想法吗?感谢您的任何帮助!
如何来的东西都标记'sql'和'nosql'? – MatBailie 2011-12-21 15:27:52