展开全部

主编推荐语

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

内容简介

全书共分为17章,首先讲解了MongoDB数据库的入门、安装使用、数据结构、脚本编程等MongoDB数据库的基础知识,并深入地介绍了MongoDB存储原理和结构、MongoDB的一些常用查询、文本搜索等MongoDB数据库语言的核心技术,还详细探究了MongoDB在不同开发语言环境下的不同链接和使用方法,以及软件开发中所提供的各种技术和特性。

在项目实践环节不仅讲述了MongoDB数据库在Java、Node.js和Python中的详细应用,还详细讲解了MongoDB数据库在商品管理系统和舞蹈培训管理系统中的运用。

目录

  • 版权信息
  • 内容简介
  • 前言 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 本章总结
展开全部

评分及书评

5.0
4个评分

出版方

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。