2013-05-20 63 views
1

我在mongoid中映射关系,我想知道mongoid的最佳实践。mongoid关系的最佳实践

模型

  1. 客户
  2. 服务
  3. 供应商

有四种不同的服务(S1S2,S3,S4),每个服务由特定供应商提供。我如何映射这些模型或建立它们之间的关系?

在此先感谢。

回答

0

可这些方法的执行,都是由Mongoid支持:

与MongoDB中最架构的决策,您选择的方法应该主要是根据你的使用情况,以及什么样的,你预期需要在应用程序中查询。这个问题提供了一个很好的概述时,嵌入与参考MongoDB中:

MongoDB relationships: embed or reference?

有关Mongoid关系的更多详细信息,请参阅Relations页的文档Mongoid的。

0

只是我的2美分:

客户N:1供应商

S1 <供应商

S2 <供应商

S3 <供应商

S4 <供应商