2012-05-01 67 views
1

代表這個模式在我目前正在對我們的應用有以下幾點:如何在MongoDB中

  • 客戶
  • 行情
  • 報價行項目(相關聯的報價)

現在我知道這很容易說出來,沒有客戶端時引號不能存在,所以他們應該住在客戶端文檔中,但我正在考慮我最可能做的查詢。

我希望能夠得到的一定地位的所有報價,不論客戶端(但與客戶詳細)

我不知道什麼是應客戶和報價是獨立的集合或應一切都在客戶端集合中?

回答

1

就我個人而言,我會把它們分開。如你所說,最重要的考慮是查詢模式。這聽起來像你將與客戶分開處理報價。如果有的話,我會把所有的行項目放在同一份報價文件中。但從你提供的信息來看,保持客戶和報價單獨是有道理的。