MongoDB with Spring Boot Crash Course - Full Tutorial

preview_player
Показать описание

In this Spring Boot tutorial, you will learn how to create a spring boot API connected with Mongo DB using spring data mongodb.

🗒 Project Source Code:

📚Course Content📚
⌚ (00:00) Course Intro
⌚ (00:15) What is MongoDB
⌚ (01:28) Creating SpringBoot Project with MongoDB
⌚ (02:34) Installing MongoDB
⌚ (05:56) Setting up Spring Boot Project
⌚ (07:030) Defining packages and Classes
⌚ (13:20) Building REST API to Store data
⌚ (15:43) Adding API Documentation
⌚ (20:18) Fetch Data API
⌚ (23:49) Delete API
⌚ (25:27) Fetch API with Query Annotation
⌚ (33:33) API for Generic Search with MongoTemplate
⌚ (47:09) API with Aggregation Example
⌚ (55:54) API with Aggregation and Projection Example
⌚ (01:04:25) New API to work with Files in Binary
⌚ (01:07:34) API to Store Files in Binary
⌚ (01:11:13) Download File API
⌚ (01:16:23) Next Steps

🎟 Join this channel to get access to perks:

RECOMMENDED COURSES

BE MY FRIEND:

MY FAVOURITE GEAR:

RECOMMENDED BOOKS:

🎻 MUSIC:

#mongodb #mongodbtutorial #springboot #DailyCodeBuffer
Рекомендации по теме
Комментарии
Автор

Hello, it's a very useful tutorial thank you so much, I just have one comment, I prefer you explain the code pieces you are using without just stating their general purpose, i.e. when you used the query.skip(0).limit(0) I didn't get your point you just stated the general purpose of the show command and made me raise a lot of questions. I like to understand every piece of code I'm using that's my whole point. Thank you again for such tutorial :D

hibahasan
Автор

Hey man, can you make a new tutorial about JWT with springboot? since versio 5.7 of spring security has changed some things

KenAgudelo
Автор

this criteria api is one of my most troubling case.. of how to clump all diff param and search. a good material! thanks brother

norulshahlamjohn
Автор

thanks quite informative. Subscribed your channel as well as liked. The Query annotation u are using it executes at the db or works as a filter in the code?

ajaybiswal
Автор

Great Video but i have two questions

1) As mongoDB is schemaless, is it better to use mongo Driver APIs rather than using a POJO for CRUD operation?

2) While building a dynamic search API, how to add proper indexing for better performance?

livingfantasy
Автор

some of your best work yet. Very, very well done.

HenrryWithRs
Автор

Can you make a video about the Full Stack project using SpringBoot, reactjs and mySQL? Thank you

xXJuniorNguyenXx
Автор

Please make a Banking Application or Microservice Application with all features like sending mails, user verification, Transaction details sent to Mail etc...(using React JS as frontend)
Or can focus on Backend only...

purnasahu
Автор

Thanks Shabbir for the wonderful content.

SpringBoot-3.0.0. Java-19 then please add javax.servlet Dependency.
<dependency>


<version>4.0.1</version>
<scope>provided</scope>
</dependency>


I faced two issues
1) Lombok @Data didnt resolve the getters
2) Swagger2 didnt work for java -19. Is anything needs to be added in SpringFoxConfig?

amith
Автор

Thanks for video. İt is very useful. I want to ask that you used embedded relations in collections. How we create one-to-many or many-to-may relations in collections. ?

yakupbaykara
Автор

greate video. btw, does storing binaries make the db operations slow? if so what is the option?

mvs
Автор

Please make vedios on complex nested query aggregation pipeline in depth using spring data mongodb

raghavendrac
Автор

HI Shabeer, This is one of the best tutorial. and Make a video for validation please.

MohamedIsmailS-bz
Автор

Very good explanation, covering really important points for improving skills, thank you again for making the knowledge available to beginners like me.

hazel-BKJ
Автор

As always the rockstar is spot on with a hot topic! Shabir bhai - keep rocking.

raghavanaliassaravananm
Автор

What is the need of creating the PersonService Interface and its implementation separately, we can just create a PersonSevice class.
Generally, I have seen Interface of a Repository and its implementation is created, not for service.
Can you elaborate on this?

vaibhavsomani
Автор

now java 22 is available, why you are still using java 11 is there any special reson to use 11, please could you explain?

lankahelth
Автор

Brilliant tutorial, I've been learning spring boot with MongoDb from Mongouniversity, however this one is spot-on. Very informative and covered all the basics.

As a bonus I learnt how to set up swagger as well 🙂.

FemilShajin
Автор

Likes the Mechanical keyboard sound tap! tap! tap!

purushothamchowdary
Автор

can you doing unit testing full tutorial in spring boot project for beginner

sajithdilshan