Learning path
NoSQL with MongoDB
Documents and data modelling, CRUD with PyMongo, indexes and aggregation pipelines, with animated films and runnable Python. Part of the Data Scientist premium track.
-
1
NoSQL and MongoDB: Documents, Collections and JSON
What NoSQL means, how MongoDB stores JSON-like documents in collections, when to choose it over SQL, ObjectIds, embedding vs referencing, and designing a schema.
-
2
CRUD and Queries with PyMongo
Insert, find, update and delete MongoDB documents from Python with PyMongo, using filters, operators like $gt and $in, projections, sorting and indexes.
-
3
The MongoDB Aggregation Pipeline
Analyse data inside MongoDB with the aggregation pipeline: $match, $unwind, $group, $sort, $project and $lookup, with the same analysis reproduced in pandas so you can run it.