类似推荐
编辑推荐
本书全面地展示了项目开发实战的全过程。
内容简介
全书共分为17章,首先讲解了MongoDB数据库的入门、安装使用、数据结构、脚本编程等MongoDB数据库的基础知识,并深入地介绍了MongoDB存储原理和结构、MongoDB的一些常用查询、文本搜索等MongoDB数据库语言的核心技术,还详细探究了MongoDB在不同开发语言环境下的不同链接和使用方法,以及软件开发中所提供的各种技术和特性。
在项目实践环节不仅讲述了MongoDB数据库在Java、Node.js和Python中的详细应用,还详细讲解了MongoDB数据库在商品管理系统和舞蹈培训管理系统中的运用。
作者简介
聚慕课教育研发中心,是有一家软件开发公司和线下培训机构共同组建的IT图书研发中心,具有18年的图书开发和12年软件开发经验。该研发中心有软件开发团队,一批一线软件培训讲师,高校青年教师以及学科专家团队构成。致力于IT类图书策划、组稿、及编写。我们对计算机图书市场进行科学、严谨的调查分析,紧跟高新科技,深度挖掘读者需求,整合优质作者资源,协助作者制定创作计划、确立创作思想与体例,并实时监控创作质量与进度,确保做出让读者读得懂、用的好、学的会的计算机类图书。
章节目录
版权信息
内容简介
前言 PREFACE
第1篇 基础篇
第1章 初识MongoDB世界
1.1 NoSQL
1.2 初识MongoDB
1.3 MongoDB数据模型
1.4 就业面试技巧与解析
第2章 MongoDB使用基础
2.1 MongoDB的安装配置
2.2 MongoDB可视化工具MongoDB Compass
2.3 就业面试技巧与解析
第3章 数据库程序的操作
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章 数据库的管理应用
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的应用
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 本章总结
MongoDB从入门到项目实践(超值版)是2021年由清华大学出版社出版,作者聚慕课教育研发中心。
得书感谢您对《MongoDB从入门到项目实践(超值版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。