这门课解决什么问题

这门课程旨在帮助你从零开始掌握 MongoDB 4.0 的基础知识和实战技能,适合初学者和希望提升 MongoDB 技能的开发者。课程通过简洁易懂的讲解和动手实践,帮助你解决在实际项目中如何使用 MongoDB 进行数据存储、操作和处理的问题。

适合什么基础

课程适合完全没有 MongoDB 经验的初学者,也可以帮助有一定编程基础但对 MongoDB 不熟悉的开发者快速上手。建议你已经具备基本的编程知识,特别是熟悉 JavaScript,因为 MongoDB 使用 JavaScript 作为其主要查询语言。

建议先看哪几块

建议先从第2章和第3章开始,这两个章节将带你从MongoDB的基本概念入手,到如何进行基本的数据操作(CRUD)。通过观看第2章中的“【初相识】MongoDB是什么?”和第3章中的“【创建文档】原来MongoDB文档长这样”等视频,可以快速了解MongoDB的基本概念和文档结构。

学完能独立做什么

学完这门课程,你将能够独立完成以下任务:

  • 安装并运行 MongoDB 服务。
  • 使用 MongoDB 的 shell 进行基本的数据查询和操作。
  • 掌握 MongoDB 的 CRUD 操作。
  • 了解 MongoDB 的聚合操作,能够使用聚合管道进行数据处理。

资料怎么配合练习

课程资料包包括源码和多个练习文件(如 PositionService.zip)。建议你下载这些资料,跟随视频中的步骤进行实践操作。特别是第3章和第4章中的“动手实战”视频,通过实际编写代码来加深对 MongoDB 操作的理解。你可以先在本地环境中尝试这些练习,然后再使用 Docker 等工具进行部署和调试,以提高实战能力。

课程目录

00 源码
01 PositionService.zip 18.58kb
01 第1章 课程导学
01 1-1 开启MongoDB入门之旅.mp4 3.93M
02 第2章 程序媛姐姐带你初识MongoDB
01 2-1 【初相识】MongoDB是什么.mp4 3.12M
02 2-2 【动动手】一行命令在Docker中运行MongoDB.mp4 10.59M
03 2-3 【跟着做】初见mongo shell最靠谱的客户端.mp4 2.33M
04 2-4 【跟着做】mongo shell的共同语言 盟友JavaScript.mp4 919.13kb
2-1 【初相识】MongoDB是什么?.mp4 3.12M
03 第3章 MongoDB基本操作之CRUD
01 3-1 【创建文档】原来MongoDB文档长这样.mp4 2.08M
02 3-2 【创建文档】动手实战 - 我的第一篇MongoDB文档.mp4 12.95M
03 3-3 【创建文档】动手实战 - 创建新文档的更多姿势.mp4 11.29M
04 3-4 【读取文档】关于读取文档 你需要知道这些事.mp4 1.15M
05 3-5 【读取文档】动手实战 - 最直接的匹配查询和比较操作符.mp4 13.23M
06 3-6 【读取文档】动手实战 - 逻辑操作符和字段操作符.mp4 20.86M
07 3-7 【读取文档】动手实战 - 数组操作符,运算操作符和文档游标.mp4 19.82M
08 3-8 【读取文档】动手实战 - 玩转文档游标.mp4 16.64M
09 3-9 【读取文档】动手实战 - 化繁为简的文档投影.mp4 23.75M
10 3-10 【更新文档】关于更新文档 你需要知道这些事.mp4 861.90kb
11 3-11 【更新文档】动手实战 - 更新整篇文档.mp4 9.84M
12 3-12 【更新文档】动手实战 - 使用更新操作符精确更新文档内容.mp4 12.51M
13 3-13 【更新文档】动手实战 - 更多更新操作符.mp4 30.53M
14 3-14 【更新文档】动手实战 - 一大波更新操作符.mp4 25.13M
15 3-15 【更新文档】动手实战 - 再来一波更新操作符.mp4 12.69M
16 3-16 【更新文档】动手实战 - 还有一波更新操作符.mp4 14.20M
17 3-17 【更新文档】动手实战 - 最后一波更新操作符.mp4 11.79M
18 3-18 【更新文档】动手实战 - 更新文档的更多姿势.mp4 16.21M
19 3-19 【删除文档】关于删除文档 你需要知道这些事.mp4 364.87kb
20 3-20 【删除文档】动手实战 - 原来你什么也不想要之删除文档与集合.mp4 10.35M
04 第4章 MongoDB基本操作进阶之聚合【基于数据流,助力大数据】
01 4-1 【聚合操作】让数据流动起来.mp4 10.36M
02 4-2 【聚合操作】动手实战 - 从最常用的聚合管道阶段讲起(上).mp4 16.37M
03 4-3 【聚合操作】动手实战 - 从最常用的聚合管道阶段讲起(下).mp4 20.96M
04 4-4 【聚合操作】动手实战 - 吃里扒外的聚合管道阶段 - Lookup阶段(上).mp4 37.51M
05 4-5 【聚合操作】动手实战 - 吃里扒外的聚合管道阶段 - Lookup阶段(下).mp4 30.28M
06 4-6 【聚合操作】会分类的聚合操作-Group阶段.mp4 28.61M
07 4-7 【聚合操作】聚合管道的优化与局限.mp4 22.75M
4-6 【聚合操作】会分类的聚合操作-Group阶段.mp4 28.61M
05 第5章 论MongoDB中索引的重要性【适用面试】
01 5-1 【索引】画张图告诉你什么是索引.mp4 17.09M
02 5-2 【索引】动手实战 - 索引的操作,效果和特性(上).mp4 19.57M
03 5-3 【索引】动手实战 - 索引的操作,效果和特性(下).mp4 23.57M
04 5-4 【索引】动手实战 - 索引的生存时间(续1).mp4 1.81M
05 5-5 【索引】动手实战 - 索引的生存时间(续2).mp4 1.99M
5-3 【索引】动手实战 - 索引的操作,效果和特性(下).mp4 23.57M
06 第6章 MongoDB实战之仓位管理服务【实战真实业务场景】
01 6-1 【实战API】交易员是怎样管理投资仓位的.mp4 4.29M
02 6-2 【实战API】初始化实战项目.mp4 4.04M
03 6-3 【实战API】动手之前 先理解项目架构.mp4 1.24M
04 6-4 【实战API】首先 需要一个仓位数据模型.mp4 3.92M
05 6-5 【实战API】下一步 给我一个控制器.mp4 468.66kb
06 6-6 【实战API】CRUD四项操作尽在掌握(上).mp4 9.30M
07 6-7 【实战API】CRUD四项操作尽在掌握(下).mp4 9.03M
08 6-8 【实战API】下一步 给我一个路由.mp4 633.31kb
09 6-9 【实战API】将请求分配给控制器.mp4 4.30M
10 6-10 【实战API】路由编写完毕.mp4 611.73kb
11 6-11 【实战API】下一步 将所有组件串联起来.mp4 532.20kb
12 6-12 【实战API】是时候连接MongoDB数据库了.mp4 10.74M
13 6-13 【实战API】运行成功!.mp4 9.83M
6-1 【实战API】交易员是怎样管理投资仓位的?.mp4 4.29M
07 第7章 MongoDB之数据模型
01 7-1 【数据模型】文档结构与简单的文档关系.mp4 19.46M
02 7-2 【数据模型】没那么简单的树形文档关系(上).mp4 13.08M
03 7-3 【数据模型】没那么简单的树形文档关系(下).mp4 12.48M
7-2 【数据模型】没那么简单的树形文档关系(上).mp4 13.08M
7-3 【数据模型】没那么简单的树形文档关系(下).mp4 12.01M
08 第8章 MongoDB之复制集
01 8-1 【复制集】冗余而不多余 - 复制集基本概念.mp4 10.50M
02 8-2 【复制集】一个节点倒下了 一群节点站起来 - 复制集选举.mp4 11.02M
03 8-3 【复制集】我知道你干了什么 - 写库记录.mp4 12.09M
04 8-4 【复制集】动手实战 - 搭建MongoDB复制集之启动节点.mp4 3.38M
05 8-5 【复制集】动手实战 - 搭建MongoDB复制集之创建复制集.mp4 8.02M
09 第9章 MongoDB之数据分片【适用升职加薪】
01 9-1 【分片】横向发展 - 分片带来的可扩展性.mp4 7.17M
02 9-2 【分片】分片集群的结构.mp4 2.86M
03 9-3 【分片】分片的依据 - 分片片键.mp4 11.90M
04 9-4 【分片】动态的平衡 - 分片数据段与平衡器.mp4 5.61M
05 9-5 【分片】分片集群的重要成员 - 配置服务器.mp4 5.04M