MongoDB从入门到项目实践(超值版)

MongoDB从入门到项目实践(超值版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书全面地展示了项目开发实战的全过程。

内容简介

全书共分为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从入门到项目实践(超值版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Photoshop CC实战从入门到精通(全彩超值版) 电子书
本书针对使用PhotoshopCC进行图像处理和平面设计等工作的特点,精心设计了200个实例,循序渐进地讲解了使用PhotoshopCC处理图像和设计专业平面作品所需要的全部知识。全书共分17章,依次讲解了掌握PhotoshopCC软件的基础操作,移动和选择工具的使用,绘图工具的使用,填充、描边与擦除工具的使用,修整工具的使用,路径与图形工具的使用,图层的使用,蒙版与通道的使用,图像色彩的调整,滤
Photoshop CC 2015从入门到精通 全彩超值版 电子书
本书以理论与实例操作相结合的形式,详细介绍PhotoshopCC2015软件的使用方法和技巧,根据作者多年的教学经验和实战经验编写而成。全书共分为15章,前14章主要讲解Photoshop的基础知识,包括PhotoshopCC2015基础入门、画布及文档的管理、单色及渐变填充、绘画功能、选区的选择、路径和形状工具、图层及图层样式、通道和蒙版、照片修饰与美化工具、图像调色、滤镜特效、文字的运用、We
Wireshark网络分析从入门到实践 电子书
1.这是一本好用的工具书 对于对于网络运维人员、网络安全人员,WireShark是非常好的网络分析工具,这本优秀的基础工具书正是目前大家需要的。本书内容由浅入深,案例环环相扣,同时配备完整的代码资源,适合读者边学边练,从实践中夯实基础,掌握实践技能。 2.带读者体验身临其境的网络分析 本书系统地将WireShark与虚拟网络环境(ENSP)相结合,将WireShark的应用提升到真正实践的层面,可以帮助那些无法拥有真实网络设备的读者建立虚拟环境,从而降低学习者的门槛。除此之外,本书还采用Lua语言,扩展了Wireshark的功能。 3.这是一本经得起实践考验的教程 除此之外,本书的作者是拥有丰富经验高校教师,多年来培育了大量的网络安全方向工作人员,拥有多年的网络安全一线教学与实践经验,让你读书犹如老师在身边一对一地讲解。
Office 2016办公应用实战从入门到精通:超值版 电子书
本书通过精选案例引导读者深入学习,系统地介绍了Office2016的相关知识和应用方法。全书共14章。第1~3章主要介绍Office2016的入门知识、Word2016文档的基本编辑以及长文档的排版与处理等;第4~7章主要介绍Excel电子表格的制作方法,包括工作簿和工作表的基本操作、管理和美化工作表、公式和函数的应用、数据的基本分析,以及数据的高级分析等;第8~10章主要介绍PowerPoint
PyQt编程快速上手:PythonGUI开发从入门到实践 电子书
PyQt实用工具书,帮助读者快速上手功能强大的开发工具,轻松掌握GUI开发技巧,创建各式各样的桌面程序。