MongoDB從入門到項目實踐(超值版)

MongoDB從入門到項目實踐(超值版)

《MongoDB從入門到項目實踐(超值版)》是2021年清華大學出版社出版的圖書,作者是聚慕課教育研發中心。

基本介紹

  • 中文名:MongoDB從入門到項目實踐(超值版)
  • 作者:聚慕課教育研發中心
  • 出版社:清華大學出版社
  • 出版時間:2021年4月
  • 定價:99 元 
  • ISBN:9787302576723
作品簡介,作品目錄,

作品簡介

《MongoDB從入門到項目實踐:超值版》採取“知識基礎→知識提高→核心技術→高級操作→項目實踐”結構和“由淺入深,由深到精”的學習模式進行講解。全書共分為17章,首先講解了MongoDB資料庫的入門、安裝使用、數據結構、腳本編程等MongoDB資料庫的基礎知識,並深入地介紹了MongoDB存儲原理和結構、MongoDB的一些常用查詢、文本搜尋等MongoDB資料庫語言的核心技術,還詳細探究了MongoDB在不同開發語言環境下的不同連結和使用方法,以及軟體開發中所提供的各種技術和特性。在項目實踐環節不僅講述了MongoDB資料庫在Java、Node.js和Python中的詳細套用,還詳細講解了MongoDB資料庫在商品管理系統和舞蹈培訓管理系統中的運用,全面地向讀者展示了項目開發實戰的全過程。《MongoDB從入門到項目實踐:超值版》的目的是從多角度、全方位地幫助讀者快速掌握資料庫的使用技能,構建從高校到社會的就職橋樑,讓有志從事軟體開發行業的讀者輕鬆步入職場。《MongoDB從入門到項目實踐:超值版》贈送的資源比較多,我們在《MongoDB從入門到項目實踐:超值版》前言部分對資源包的具體內容、獲取方式以及使用方法等做了詳細說明。《MongoDB從入門到項目實踐:超值版》適合希望學習MongoDB資料庫編程的國中級程式設計師閱讀,還可作為大中專院校及培訓學校的老師和學生的參考書。

作品目錄

內容簡介
前言PREFACE
第1篇基礎篇
第1章初識MongoDB世界——認識MongoDB
1.1 NoSQL
1.2 初識MongoDB
1.3 MongoDB數據模型
1.4 就業面試技巧與解析
第2章MongoDB使用基礎——MongoDB的安裝與配置
2.1 MongoDB的安裝配置
2.2 MongoDB可視化工具MongoDB Compass
2.3 就業面試技巧與解析
第3章資料庫程式的操作——MongoDB資料庫的使用
3.1 MongoDB shell
3.2 MongoDB的基本操作
3.3 就業面試技巧與解析
第2篇提高篇
第4章MongoDB內部的存儲
4.1 存儲引擎
4.2 GridFS簡介
4.3 GridFS的使用
4.4 WiredTiger的使用
4.5 WiredTiger的事務實現
4.6 就業面試技巧與解析
第5章MongoDB的靈活查詢
5.1 find查詢
5.2 條件查詢
5.3 特定類型查詢
5.4 文本搜尋
5.5 就業面試技巧與解析
第6章常用的操作符——聚合
6.1 聚合框架
6.2 聚合管道操作符
6.3 聚合運算
6.4 MapReduce
6.5 聚合管道aggregate
6.6 就業面試技巧與解析
第7章資料庫的管理套用——MongoDB的管理
7.1 數據的導入導出
7.2 備份與恢復
7.3 MongoDB中的操作日誌
7.4 安全認證
7.5 性能監控
7.6 就業面試技巧與解析
第3篇核心技術篇
第8章快速查找文檔——索引及最佳化
8.1 索引的概述
8.2 索引的創建與刪除
8.3 最佳化MongoDB複合索引
8.4 通過explain結果來分析性能
8.5 慢查詢最佳化
8.6 填充因子
8.7 資料庫設計最佳化
8.8 就業面試技巧與解析
第9章MongoDB的性能——複製
9.1 複製概覽
9.2 操作日誌
9.3 就業面試技巧與解析
第10章大數據的套用——分片
10.1 分片的簡介
10.2 分片鍵
10.3 分片的工作原理
10.4 MongoDB的分片集群
10.5 就業面試技巧與解析
第11章MongoDB的套用——MongoDB sharding
11.1 MongoDB sharding介紹
11.2 MongoDB sharding塊遷移
11.3 就業面試技巧與解析
第4篇高級操作篇
第12章用Java操作MongoDB
12.1 Java連線MongoDB操作
12.2 認識Spring Data MongoDB
12.3 添加和刪除操作
12.4 MongoDB的基本文檔修改
12.5 查詢操作
12.6 分頁
12.7 就業面試技巧與解析
第13章用Node.js操作MongoDB
13.1 Node.js對於MongoDB的基本操作
13.2 Node.js操作MongoDB的常用函式的封裝
13.3 MongoDB與Mongoose
13.4 就業面試技巧與解析
第14章用Python操作MongoDB
14.1 Python使用PyMongo的簡單CURD操作
14.2 使用PyMongo插入數據
14.3 使用PyMongo查詢數據
14.4 使用PyMongo更新數據
14.5 使用PyMongo刪除數據
14.6 使用PyMongo進行數據聚合
14.7 PyMongo上的索引
14.8 就業面試技巧與解析
第5篇項目實踐篇
第15章項目實踐入門階段——商品管理系統
15.1 開發背景
15.2 系統功能設計
15.3 資料庫設計
15.4 系統功能模組設計與實現
15.5 本章總結
第16章項目實踐提高階段——舞蹈培訓管理系統
16.1 開發背景
16.2 系統功能設計
16.3 系統開發必備
16.4 資料庫設計
16.5 系統需求概述
16.6 系統功能模組設計與實現
16.7 本章總結
第17章項目實踐高級階段——網站帖子爬取系統
17.1 Scrapy爬取數據存儲到資料庫
17.2 基於Django框架對MongoDB實現增、刪、改、查
17.3 本章總結

相關詞條

熱門詞條

聯絡我們