Training Agenda

MongoDB

MongoDB is the leading document database — storing data as flexible BSON documents in collections, without a fixed schema. Its aggregation pipeline, rich query language, and native support for geospatial, time-series, and Atlas Search make it a strong choice for applications with evolving schemas, hierarchical data, or high-throughput document operations. This training covers MongoDB from document modeling through aggregation pipelines, indexing, and Spring Data MongoDB integration.

1 day On-site, remote, or hybrid Up to 20 participants German or English
What We Cover
Document modeling, aggregation, and Spring Data
Day 1

Document Modeling, Queries & Spring Data

  • BSON document model: embedding vs referencing — the core trade-off
  • Schema design patterns: bucket, outlier, extended reference, computed
  • Query operators: $eq, $in, $regex, $elemMatch, $expr, array operators
  • Update operators: $set, $push, $pull, $inc, findOneAndUpdate
  • Aggregation pipeline: $match, $group, $project, $lookup, $unwind, $facet
  • Index types: single field, compound, multikey, text, TTL, partial
  • EXPLAIN and index usage analysis
  • Spring Data MongoDB: @Document, MongoRepository, @Aggregation
  • MongoTemplate for complex operations
  • Transactions: multi-document ACID transactions in replica sets
  • Change streams: real-time document change notifications
  • Atlas Search: full-text search with Lucene on MongoDB Atlas
Learning Outcomes
What your team walks away with

Developers who model MongoDB documents correctly for their query patterns — not just translating relational schemas into JSON and hoping for the best.

Book the MongoDB training

A focused one-day course — can be extended to include Atlas Search and MongoDB Atlas operational features.

Get in touch