讀古今文學網 > MongoDB實戰 > 第二部分 MongoDB與應用程序開發 >

第二部分 MongoDB與應用程序開發

本書的第二部分會深入剖析MongoDB 的文檔數據模型、查詢語言和CRUD 操作(創建、讀取、更新和刪除)。

我們會漸進地設計一個電子商務數據模型,以及管理這些數據所必需的CRUD 操作,在此過程中具體討論上述幾個話題。因此,每章都會以自頂向下的方式展現其主題內容,先給出示例電子商務應用程序領域裡的例子,然後系統地描述各個細節。一開始,你可能只想瞭解電子商務示例,然後再瞭解細節內容,反之亦然。

在第4 章裡,你將瞭解到一些Schema 設計原則,隨後為產品、分類、用戶、訂單和產品評論構造基本的電子商務數據模型。你還將瞭解到MongoDB 如何組織數據庫、集合和文檔級別的數據。其中還會包含一個BSON 核心數據類型的小結。

第5 章涉及了MongoDB 的查詢語言和聚合函數。你將瞭解到如何對上一章裡開發的數據模型發起常用查詢,還會練習使用一些聚合函數。在「具體細節」部分,你會看到查詢操作符詳細的語義。本章結尾處解釋了MapReduce 和分組函數。

第6 章通過MongoDB 的更新和刪除操作,為我們完整呈現了電子商務數據模型的理論依據。你將瞭解到如何維護分類層級,如何事務性地管理庫存。此外,這一章還會詳細介紹更新操作符,涉及強大的findAndModify命令。