Spring Data MongoDB provides for easy integration between Spring applications and the popular MongoDB document database. This course will teach you how to effectively query MongoDB from Spring, manage indexes and collections, override mappings with converters, and implement session and transaction management.
Spring Data MongoDB is a part of the umbrella Spring Data project that provides for easy integration between Spring applications and the popular MongoDB document database. In "Spring Data Mongo: Getting Started", you will learn about the specific features and capabilities Spring provides for interacting with MongoDB. First, you will discover querying MongoDB from Spring using MongoRepository, MongoTemplate, the Criteria object, and custom cascading. Next, you will explore the topics of managing indexes and collections. Finally, you will touch on the principles of overriding mappings with converters and implementing session and transaction management. When you are finished with this course, you will have mastered Spring Data MongoDB, which will help you as you integrate MongoDB with your Spring applications.
Course Overview Hi everyone, my name is Kesha Williams, and welcome to my course, Spring Data Mongo: Getting Started. I am a software engineering manager in the IT department of Chick-fil-A. In this course, we are going to look at one of the most popular NoSQL databases taking the storage world by storm, MongoDB. MongoDB fits nicely with modern-day Spring-based web applications, thanks to the Spring Data from MongoDB connector. Some of the major topics that we will cover include specific features and capabilities Spring provides for interacting with MongoDB; querying MongoDB from Spring using Mongo repository, Mongo template, and the Criteria object; managing indexes and collections; overriding mappings with converters; and implementing session and transaction management. By the end of this course, you will have mastered Spring Data MongoDB, which will help you as you integrate MongoDB with your Spring applications. You will learn all this while using a fun case study called TrackZilla, a bug tracking application that uses MongoDB as it's data store. Before beginning the course, you should be familiar with Spring Data and Java. I hope you'll join me on this journey to learn how to integrate Spring applications with the MongoDB database in the Spring Data Mongo: Getting Started course, at Pluralsight.