MongoDB

The most popular document database, storing JSON-like data.

Beginner to Intermediate6 modules23 lessonsFree · no sign-up
0 of 23 lessons published
View syllabus

Syllabus

01 Getting StartedDocuments and collections. 4 lessons
  1. 1.1What is MongoDB?Coming soon
  2. 1.2Installing MongoDB and CompassComing soon
  3. 1.3Databases, collections and documentsComing soon
  4. 1.4BSON and data typesComing soon
02 CRUDWorking with documents. 4 lessons
  1. 2.1Insert documentsComing soon
  2. 2.2Find and query operatorsComing soon
  3. 2.3Update operatorsComing soon
  4. 2.4Delete documentsComing soon
03 QueryingFinding the right data. 3 lessons
  1. 3.1Projection, sort, limit and skipComing soon
  2. 3.2Querying arrays and embedded documentsComing soon
  3. 3.3IndexesComing soon
04 AggregationMongoDB's analytics pipeline. 4 lessons
  1. 4.1Aggregation pipelineComing soon
  2. 4.2$match, $group, $project and $sortComing soon
  3. 4.3$lookup (joins)Coming soon
  4. 4.4$unwindComing soon
05 Data ModellingDesigning collections. 3 lessons
  1. 5.1Embedding vs referencingComing soon
  2. 5.2Schema validationComing soon
  3. 5.3Data modelling patternsComing soon
06 ProductionScaling MongoDB. 5 lessons
  1. 6.1Replication and replica setsComing soon
  2. 6.2ShardingComing soon
  3. 6.3TransactionsComing soon
  4. 6.4MongoDB AtlasComing soon
  5. 6.5Using MongoDB from Python and Node.jsComing soon