2013-05-20 65 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 <供應商