Using MongoDB with Python
52mIntermediate2023-04-19
Authors

MongoDB
Developer Data Platform
Course details
MongoDB is a popular document model database for building performant, agile, and scalable applications, and it can be used with other tools and environments. This course introduces you to using Python with MongoDB. Explore MongoDB Python client libraries and how to connect to MongoDB in Python applications. Learn how to perform CRUD operations in Python, including querying a MongoDB collection, updating and deleting documents, creating transactions, and more. Plus, discover how to build and use a MongoDB aggregation pipeline in Python applications.
Skills covered
MongoDBDatabase DevelopmentDatabase ManagementCert PrepProgramming LanguagesOpen SourceSoftware Development
Concepts
1. Connecting to MongoDB in Python
- 01 - Using MongoDB Python Client Libraries
- 02 - Connecting to an Atlas Cluster in Python applications
- 03 - Troubleshooting a MongoDB connection in Python applications
- 04 - Connecting to MongoDB in Python review
2. MongoDB CRUD Operations in Python
- 05 - Working with MongoDB documents in Python
- 06 - Inserting a document in Python applications
- 07 - Querying a MongoDB collection in Python applications
- 08 - Updating documents in Python applications
- 09 - Deleting documents in Python applications
- 10 - Creating MongoDB transactions in Python applications
- 11 - MongoDB CRUD operations in Python review
3. MongoDB Aggregation in Python
- 12 - Building a MongoDB aggregation pipeline in Python applications
- 13 - Using MongoDB aggregation stages with Python - $match and $group
- 14 - Using MongoDB aggregation stages with Python - $sort and $project
- 15 - MongoDB aggregation with Python review
Related courses
Related learn paths
- Prepare for the MongoDB Python Developer Associate Certification
- Explore Web Development with Node.js
- Develop Your NoSQL Skills
- Advance Your Skills in the Hadoop/NoSQL Data Science Stack
- Become a Back-End Web Developer
- Explore App Development with the MERN Stack
- Network Administration: Build Core Skills for Network Management and Security
- Getting Started with C++