首頁  >  文章  >  資料庫  >  MongoDB – 使用模式建構之多型模式

MongoDB – 使用模式建構之多型模式

步履不停
步履不停原創
2019-07-01 18:02:053701瀏覽

MongoDB – 使用模式建構之多型模式

簡述:

當集合中的所有文件都具有相似但不相同的結構時,我們稱之為多型模式

#實例:

實際業務中需要用到是用戶帖子,帖子的大致結構是相同的,但是其具體內容是根據不同帖子類型需要顯示內容是不同的。所以這個時候使用多型模式比較適合,單一查詢可以便可以獲得全部貼文以及其內容,提高了效能。如下圖:

MongoDB – 使用模式建構之多型模式

總結:

當文件具有更多的相似性而不是差異性時,就會使用多態模式。這種模式設計的典型用例是:

單一視圖應用程式內容管理行動應用程式產品目錄

多型模式提供了一個易於實現的設計,允許在單一集合中進行查詢。這也是 mongodb 的無 schema 設計提供一個便利資料建置功能。

更多SQL的相關技術文章,請造訪SQL教學欄位進行學習!

以上是MongoDB – 使用模式建構之多型模式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn