簡體   English   中英

數據庫架構——結構數據

[英]DB architecture - structure data

我現在正在研究一個數據庫結構,我遇到了一個棘手的時刻。 我敢打賭這是很常見的事情,但到目前為止我還不能決定選擇哪種方式。

我有三種類型的客戶——公司、個體經營者和零售客戶。

他們都有自己的字段,例如:名字,姓氏,...對於人和全名,公司的簡稱。

我很困惑是否應該嘗試將所有內容打包到一個集合中 - 客戶和某些客戶的某些字段將不可用。 或者將它們放在單獨的 collections 中。

如果我將它們全部放入一個集合中,這里的陷阱會顯得很混亂,當我獲取數據時,我需要將它傳遞給檢測類型並處理原始數據的助手 function。 這會發生在很多頁面上。

或者,如果我將它們保存在不同的 collections 中,我需要首先檢測那里以查找數據並有兩個或三個請求。

我相信這是一個普通的情況,在這方面必須有良好的實踐。 我將不勝感激任何想法和想法!

把它們放在不同的 collections 會更好,就像你說的,如果你把它們都放在一個集合中,它看起來很亂。

您仍然可以使用$unionWith只發出一個請求來搜索那些 collections。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM