原创 【MongoDB 實戰】 08 MongoDB 事務開發(一)— 寫操作事務

準備 在學習 MongoDB 事務之前我們需要搭建一個 MongoDB 的複製集,可以參考 【MongoDB 實戰】 04 單臺服務器搭建 MongoDB 複製集。 盲區 MongoDB 數據庫是支持事務的,2018 年 Mon

原创 【MongoDB 實戰】 07 MongoDB 是如何進行文檔模型設計的呢?

傳統的數據庫設計是如何進行的呢? MongoDB 文檔模型設計有哪些特點,與關係模型區別? 文檔模型設計步驟有哪些 ? 文檔模型設計優點? 傳統模型設計 首先進行需求分析,得出概念模型,其次通過E-R 實體關係圖,描述各實體之

原创 【MongoDB 實戰】 06 MongoDB 聚合框架(Aggregation Framework)

在說 MongoDB 聚合框架之前,我們先了解下關係型數據庫中的聚集函數和分組統計,我們常見的SQL五大的聚集函數有如下所示: 可見SQL 中的聚集函數是用來對數據表中的數據進行篩選過濾,然後對過濾後的數據進行一系列的函數運算

原创 【MongoDB 實戰】 05 MongoDB 基本操作

mysql 與 MongoDB 邏輯關係對比,關係型數據庫中的表和行 ,分別對應 mongodb 數據庫中的集合和文檔。 庫操作 show dbs :查看當前數據庫列表 use user :兩個含義,一個是創建名爲user的數據