简介:本课程介绍了mongoDB简单数据库的搭建,从使用方面了解mongoDB的特性与基本的操作,让小伙伴们对mongoDB在业务层的使用有较为详细的了解,可以使用mongoDB完成基本的业务开发。
第1章 数据库基本概念
本章主要介绍了数据库的概念以及mongoDB的特性和现状。
第2章 mongoDB安装与配置
本章主要讲解了如何搭建简单的MongoDB服务,并了解服务启动所需要的各种目录及其作用,了解常用的启动参数。
第3章 mongoDB基本使用
本章主要讲解了如何连接MongoDB数据库,如何进行数据库的增删改查等基本操作,学习数据库基本使用。
第4章 mongoDB常见的查询索引
本章主要介绍几种常见的查询索引,例如_id索引、单键索引、多键索引、复合索引、过期索引等,学习如何利用索引提高数据库的查询性能。
第5章 mongoDB全文索引
本章主要介绍全文索引的创建和查询方法,并通过实际案例讲解全文索引的适用场合。
第6章 mongoDB地理位置索引
本章结合前面所学习的索引以及地理位置索引,讲解了如何使用较为复杂的索引完成一些比如打车类应用等有趣的功能,以及如何评估系统的索引构建情况.
第7章 mongoDB安全
本章主要讲解了如何通过设置用户名密码,使得MongoDB的使用更为安全,并详细介绍了MongoDB的权限管理体系,搭建一个具有完善权限级别的数据库系统。
第8章 mongoDB的js命令
本章主要讲解了MongoDB的js语法支持,已经如何使用自动化脚本进行MongoDB的操作。
第9章 mongoDB文档结构
本章主要介绍与使用相关的一些MongoDB设计与原理讲解,帮助更好的使用MongoDB。
第10章 mongoDB聚合操作
本章主要介绍如何使用MongoDB的聚合操作,以完成某些复杂的统计需求。
第11章 mongoDB文件存储
MongoDB不仅可以用来存储文档数据,也可以用来存储文件,本章详细讲解了如何使用mongoDB来进行文件存储。
第12章 mongoDB案例实战
结合之前学习的mongoDB的相关知识,设计一个可实际运行的通讯录数据库。