Build your ultimate AI agent
课程介绍
摆脱僵硬的数据库结构,体验 MongoDB 的强大——这是一种能随数据而变的文档型数据库。在本实践课程中,您将通过 PyMongo 库掌握 MongoDB 的各类操作。您将学会查询、筛选与处理文档,既能利用 MongoDB 灵活的架构,也能在需要时实施结构校验。从基础的 CRUD 操作到高级查询运算符、排序、投影与批量操作,您将获得构建与维护现代数据应用所需的实用技能。本课程将为您配备当今数据从业者必备的 MongoDB 核心能力。
先修要求
课程大纲
课程大纲
1
MongoDB 起步
循序渐进地进入 MongoDB 的世界,了解其作为 NoSQL 数据库的关键特性。学习 MongoDB 与关系型数据库的对比及其优势。连接 MongoDB 服务器与数据库,并检索您的第一批文档。
2
过滤器、运算符与查询选项
学习使用过滤器与运算符,让 MongoDB 只返回您所需的数据。了解如何对记录排序、限制返回的文档数量,并在特定查询下获取匹配文档的计数。
3
插入、更新与删除记录
探索如何一次性向 MongoDB 集合插入一条或多条新记录。学习同时更新单个或多个文档,并在数据库中整体替换文档。实践从集合中删除记录的操作。
4
强制架构与组合多步操作
学习在使用 PyMongo 时如何为 MongoDB 文档定义并强制结构。探索使用 .bulk_write() 将多次写入高效批处理为单个请求,在保持对执行顺序与错误处理可控的同时提升性能。
Python 中的 MongoDB 入门
课程完成

