| Section 01: Introduction |
|
What is MongoDB |
|
00:02:00 |
|
The Difference Between SQL and NoSQL |
|
00:03:00 |
|
How to Choose Between SQL and NoSQL |
|
00:04:00 |
| Section 02: Prepare the Mongo Environment |
|
MongoDB UI Tools |
|
00:01:00 |
|
Why Use Docker for Development |
|
00:01:00 |
|
Create an Empty Docker Compose File |
|
00:02:00 |
|
Mongo Server (Docker Compose) |
|
00:04:00 |
|
Mongo Express (Docker Compose) |
|
00:03:00 |
|
Run and Test |
|
00:03:00 |
| Section 03: Mongo Terms |
|
Collections and Documents in Mongo |
|
00:03:00 |
| Section 04: Bootstrapping the Application |
|
Create a New Spring Boot 3.0 Project |
|
00:04:00 |
|
Project Structure |
|
00:02:00 |
|
Include the Docker Compose with the Project and Run It |
|
00:04:00 |
|
Project Architecture |
|
00:03:00 |
|
Connect to MongoDB |
|
00:03:00 |
|
Create a New Database |
|
00:01:00 |
|
Understand Admin – Local and Config Databases |
|
00:05:00 |
|
Create a Java Class |
|
00:04:00 |
|
Transform the Java Class into a Collection |
|
00:02:00 |
|
Create a Mongo Repository |
|
00:02:00 |
|
Insert the First Data into the Collection |
|
00:06:00 |
|
Create a Product Service |
|
00:04:00 |
|
Save the product |
|
00:03:00 |
|
Find Product by ID |
|
00:01:00 |
|
Find All Products |
|
00:01:00 |
|
Delete Product |
|
00:01:00 |
| Section 05: CRUD Operations |
|
Create Product Controller |
|
00:02:00 |
|
Save Product Operation |
|
00:02:00 |
|
Find All Products |
|
00:01:00 |
|
Find Product by ID |
|
00:01:00 |
|
Delete Product |
|
00:02:00 |
|
Test the CRUD Operations |
|
00:06:00 |
| Section 06: DBRef and Collections Relationships |
|
Extend the Product Model |
|
00:02:00 |
|
Create Category Java Class |
|
00:02:00 |
|
User Category as a Field |
|
00:03:00 |
|
Relationship between Category and Product |
|
00:01:00 |
|
Transform the Category to a Collection |
|
00:01:00 |
|
Create a Category Repository |
|
00:01:00 |
|
Insert Categories at Startup |
|
00:02:00 |
|
The Issue in Linking Collections |
|
00:03:00 |
|
Add Relationship Between Collections |
|
00:04:00 |
| Section 07: OpenApi integration |
|
Add OpenApi Dependency |
|
00:02:00 |
|
Test and Play with Swagger UI |
|
00:06:00 |
| Section 08: Documents Queries and Mongo Template |
|
Extend the Product Model |
|
00:02:00 |
|
Create a Search Service |
|
00:01:00 |
|
What is MongoTemplate |
|
00:02:00 |
|
Is() Query |
|
00:07:00 |
|
Testing the Is() Query |
|
00:02:00 |
|
Regex() Query |
|
00:06:00 |
|
Lt() Query |
|
00:03:00 |
|
Gt() Query |
|
00:02:00 |
|
Sorting Data |
|
00:05:00 |
|
Paging and Sorting |
|
00:06:00 |
| Section 09: Query Methods |
|
Create a Query Method Service |
|
00:03:00 |
|
FindByX Query |
|
00:06:00 |
|
FinByX Ignore Case Query |
|
00:02:00 |
|
FinByX starting with query |
|
00:03:00 |
|
FinByX ending with query |
|
00:02:00 |
|
FinByX containing query |
|
00:04:00 |
|
FinByX less than |
|
00:02:00 |
|
FinByX greater than |
|
00:01:00 |
|
FinByX between |
|
00:02:00 |
|
FinByX and SortByY |
|
00:04:00 |
|
Paging and Sorting |
|
00:07:00 |
| Order Your Certificate |
|
Order Your Certificate Now |
|
00:00:00 |