Home Courses Instructor Labs

MongoDB with Spring Boot using Spring Data

(28 Ratings) 2320 Students Enrolled
Created By Andrew Davidson Last Updated Tue, 19-May-2020 English
  • Course Duration
    3 Hours
  • Mode of Training
    Self-Paced
  • Lessons
    46 Lessons
  • Placement Assistance
    Guaranteed
$ 199.99 $ 14.99 93% off 100% Money Back Guarantee
12k+ satisfied learners Read Reviews
What Will I Learn?
  • You will be learning about NoSQL database MongoDB
  • Learn about CRUD (Create, Read, Update and Delete) Operations in MongoDB
  • Learn how to implement Pagination and Sorting in MongoDB
  • Learn CRUD operations with Spring Data MongoDB
  • Learn to Deploy Spring Boot App as Jar packaging to Pivotal Cloud Foundry (PCF) along with MongoDB using mLab
  • Practice how to write Native MongoDB with Spring Data MongoDB
  • Learn MongoDB with Java

Requirements
  • Basic Knowledge on Spring Boot
  • Basic Understanding of JSON
+ View More
Description

MongoDB is a NoSQL Database which is most widely used NoSQL Databases in this world.

MongoDB stores data in the JSON format. It is cross-platform document oriented database program.

Spring Boot is widely used to create Java based web applications. In this course, we will be learning how to use MongoDB with Spring Boot App using Spring Data MongoDB with the help of Mongo Repository.

Nowadays, everybody wants to have their application in the cloud. In this course, we will be deploying our Spring Boot Applications to Pivotal Cloud Foundry (PCF) which is a PaaS (Platform as a Service) cloud provider. We will be also learning about mLab which provides MongoDB on cloud which is a DaaS (Database as a Service).

You will be learning the following concepts in this course:

  • CRUD (Create, Read, Update and Delete) operations in MongoDB and CRUD operations in Spring Boot App using Spring Data MongoDB.
  • Implementing Pagination and Sorting in MongoDB in Spring Boot App and Spring Data MongoDB.
  • To write Native MongoDB with Spring Data MongoDB with @Query Annotation.
  • MongoDB with Java


Curriculum For This Course
46 Lessons 3 Hours
  • Introduction 00:01:21 Preview
  • What is MongoDB ? 00:01:42 Preview
  • Difference between NoSQL and SQL Database 00:02:01
  • Understanding MongoDB Terms 00:04:37 Preview
  • Installing MongoDB 00:04:30
  • Installing Studio 3T 00:02:41
  • Creating Database in MongoDB 00:01:11
  • Creating Collection in MongoDB 00:01:19 Preview
  • Create Document 00:08:22
  • Read Document 00:03:37
  • AND Query and OR Query 00:03:43
  • IN Query 00:02:30
  • Update Document 00:09:45
  • Delete Document 00:02:50
  • Running Queries through Terminal 00:03:01
  • Find Query 00:03:04
  • Creating Spring Boot Application 00:02:41
  • Entity Class Mapping With MongoDB 00:11:47
  • Usage Of MongoRepository 00:05:23
  • Read Document 00:03:43
  • Get All Documents For The Collection 00:02:48
  • Update Document 00:04:02
  • Delete Document 00:02:37
  • Get Documens By Field 00:04:44
  • AND Operator With Multiple Fields 00:06:44
  • OR Operator With Multiple Fields 00:05:37
  • What Is Pagination ? 00:06:47
  • Pagination In Action 00:05:41
  • Sorting Documents 00:04:00
  • Get Documents By Sub Document Field 00:04:30
  • Get Documents By Array Value 00:04:33
  • Like Query 00:04:38
  • Starts With Query 00:03:46
  • @Transient Annotation From Spring Data 00:04:54
  • Introduction To Pivotal Cloud Foundry (PCF) 00:01:28
  • Create Account 00:03:53
  • Getting MongoDB On Cloud Using mLab 00:04:18
  • Uploading Database To Cloud MongoDB 00:04:14
  • Deploying Spring Boot App To Pivotal Cloud Foundry (PCF) 00:05:45
  • Understanding Relationships In MongoDB 00:03:10
  • Modifying Database 00:01:43
  • Relationship Between Collections In Entity Class 00:04:57
  • What is Lazy Loading ? 00:03:32
  • Create Document With Reference 00:07:48
  • Get Document By Reference Id 00:04:11
  • Native MongoDB Query With @Query Annotation 00:04:02

MongoDB with Spring Boot using Spring Data