Course
Introduction to MongoDB in Python
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Loved by learners at thousands of companies
Training 2 or more people?
Try DataCamp for BusinessCourse Description
Prerequisites
Data Types in PythonNoSQL ConceptsGetting Started with MongoDB
Filters, operators, and query options
Inserting, Updating & Deleting Records
Enforcing Schema and Composing Multiple Operations
Complete
Earn Statement of Accomplishment
Add this credential to your LinkedIn profile, resume, or CVShare it on social media and in your performance reviewEnroll Now
FAQs
What Python library is used to interact with MongoDB in this course?
You will use PyMongo, the official Python driver for MongoDB, to perform queries, filters, inserts, updates, deletions, and bulk operations.
Is this course suitable for beginners?
No. This is an advanced course with ten prerequisites covering Python, SQL, relational databases, database design, and NoSQL concepts. Strong foundational knowledge is expected.
What MongoDB operations will I learn?
You will learn full CRUD operations: querying with filters and operators, sorting, projections, inserting single and multiple documents, updating, replacing, and deleting records.
Does the course cover schema validation in MongoDB?
Yes. You will learn how to leverage MongoDB's flexible schema while also implementing validation when structure matters for your application.
How does MongoDB compare to relational databases in this course?
Chapter 1 explains MongoDB's key features as a NoSQL document database, comparing its flexible document model to the rigid structure of traditional relational databases.
Join over 19 million learners and start Introduction to MongoDB in Python today!
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Grow your data skills with DataCamp for Mobile
Make progress on the go with our mobile courses and daily 5-minute coding challenges.