Spring Data MongoDB4.3.1

Spring Data for MongoDB is part of the umbrella Spring Data providing integration with the MongoDB document database, offering a familiar and consistent Spring based programming model while retaining store specific features and capabilities.


  • MongoTemplate: Helper class that increases productivity for common tasks.
  • Object Mapping: Feature rich, annotation driven object mapper.
  • Lifecycle Events: Before and after save, update, delete hooks and events.
  • Data Repositories: Repository interfaces including support for custom queries & aggregations.
  • Multi Document Transactions: Managed transaction support for multi document modifications.
  • Encryption: Automatic and explicit client side field level encryption.
  • GridFS: Large file storage.
  • Querydsl: Type-safe query integration.
  • Kotlin: Extensions to enrich developer experience.
Spring Initializr

Quickstart Your Project

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all