Mongoose Crash Course - Beginner Through Advanced

  Рет қаралды 447,300

Web Dev Simplified

Web Dev Simplified

Күн бұрын

FREE MongoDB Cheat Sheet: webdevsimplified.com/mongodb-...
Mongoose is the best way to work with a MongoDB database in Node.js, but it is a pretty complex library. In this video I will explain absolutely everything you need to know about Mongoose including even the more advanced features that other tutorials don't cover.
📚 Materials/References:
FREE MongoDB Cheat Sheet: webdevsimplified.com/mongodb-...
MongoDB Crash Course: • MongoDB Crash Course
Node.js Install Video: • Your First Node.js Web...
Async/Await Video: • JavaScript Async Await
Async/Await Article: blog.webdevsimplified.com/202...
🌎 Find Me Here:
My Blog: blog.webdevsimplified.com
My Courses: courses.webdevsimplified.com
Patreon: / webdevsimplified
Twitter: / devsimplified
Discord: / discord
GitHub: github.com/WebDevSimplified
CodePen: codepen.io/WebDevSimplified
⏱️ Timestamps:
00:00 - Introduction
00:30 - Mongoose basics
08:40 - Schema Types
12:42 - Schema Validation
18:55 - Query Basics
24:04 - Schema Methods/Virtuals
30:12 - Schema Middleware
#Mongoose #WDS #MongoDB

Пікірлер: 445
@centrumsaiyan7623
@centrumsaiyan7623 Жыл бұрын
Came here after your MongoDB crash. Man, I just want to let you know, you have taken so many extra miles to give your viewer nothing but your absolute best. I'm glad I am spending hours from my life watching your content. Thank you for your service, Kyle.
@cm-a-jivheshchoudhari9418
@cm-a-jivheshchoudhari9418 Жыл бұрын
same lmao
@wisdomsamuel-pe2fm
@wisdomsamuel-pe2fm Жыл бұрын
❤❤❤
@immiketyson
@immiketyson 4 ай бұрын
He is the only guy that makes our KZbin screentime actually usefull, so it doesn't count as gen z screen time
@Arabi_Quest
@Arabi_Quest 24 күн бұрын
exactly
@Berkeli
@Berkeli 2 жыл бұрын
This is a goldmine, this video has got to have the highest value per second watched ever. Thank you Kyle! I'm not even kidding when I say you answered some of the questions that keep me awake at night in a 30 Min video
@mdirshath4174
@mdirshath4174 2 жыл бұрын
I love your crash course series, whenever I forget about anything I straight away check your videos to get started. Thank you so much.
@SafaKadir
@SafaKadir Жыл бұрын
I love the way you explain everything simple and clear. Also you're not passing the advanced topics, instead explaining them really good which is awesome. Thanks
@jhunter34
@jhunter34 Жыл бұрын
I've watched a number of your videos, you have a real knack for getting straight to heart of how things work, and how to use them. Many thanks my friend!
@dave6012
@dave6012 2 жыл бұрын
This should be a whole series! You could flesh out each of those concepts into real world scenarios. Much appreciated for filling the gaps in my mongoose acumen 🙌
@yonatansagi2245
@yonatansagi2245 2 жыл бұрын
WŴQaQawWWAa2w2Aŵwqawaŵwqw 2qwa
@mrumidjontv6235
@mrumidjontv6235 Жыл бұрын
Saying "Thank you" is not enough for your effort. You are amazing mentor on youtube ever!!! God bless you, bro. Keep goin!!!
@CodeWithSahand
@CodeWithSahand 2 жыл бұрын
This is an excellent video. Just enough information to get you started. 👌
@Someone-ct2ck
@Someone-ct2ck 2 жыл бұрын
roasting or praising.
@mosabama
@mosabama 2 жыл бұрын
Best Mongoose tutorial. Fast and to the point amd talks about almost everything. Thank you.
@themixmaster
@themixmaster 2 жыл бұрын
Thank you very much, I was looking for a good mongoose tutorial, and now I'm very lucky that my favorite teacher posted a new video on this topic!
@kllokoq
@kllokoq 2 жыл бұрын
Another way to add createdAt and updatedAt, is to just add a second argument to Schema( ), an object with a property timestamps set to true! Fantastic tutorial!
@alirida3428
@alirida3428 5 ай бұрын
This is my first time using mongoose and this video gave me everything I needed even though I had no prior knowledge. ABSOLUTE BEST, keep up the good work man!!
@guillegt7983
@guillegt7983 2 жыл бұрын
Kayle, once again, an incredible tutorial. Congratulations. An excellent work. Your tutorials are helping me a lot in my new job where I´m developing basic apps with MEAN stack. I haven´t got a formal education in this topic and your work help tremendously. Thank you very much for shearing you knowledge. How I´d wish to program the way you do !!!! :) Thanks again from Argentine. Best regards Guille.
@tech3425
@tech3425 Жыл бұрын
You really convey so much in so little time! I saw your MongoDB course earlier, that one was the same thing! Nice to have a concise resource like yours. You can watch one vid and be confident that you are aware of most of the capabilities of the software.
@ckiv1992
@ckiv1992 Жыл бұрын
definitely needed this. I've been so lost on the mongodb, node, and express thing due to not fully understanding mongoose. You the mvp webdev 👍👍👍
@gregudogu7079
@gregudogu7079 2 жыл бұрын
Thank you Kyle. I was working on a project and ran into some issues. Grateful I bumped into this video.
@daydreamical
@daydreamical Жыл бұрын
Very straightforward and well-paced guide covering a lot of stuff with explained examples. Thanks a ton!
@mikeonthebox
@mikeonthebox 2 жыл бұрын
Mongoose also supports validation for update() and findOneAndUpdate() operations. In Mongoose 4. x, update validators are off by default - you need to specify the runValidators option. To turn on update validators, set the runValidators option for update() or findOneAndUpdate() .
@spreadItWide
@spreadItWide 2 жыл бұрын
Kyle always reading minds! I was just taking a break from brushing up on mongoose! Lol just spent 20 minutes trying to update an item in a nested array, I made it wayyyy harder than it really was... but I'll just brush up with this video now. Thank you my man!
@mrdoner3451
@mrdoner3451 2 жыл бұрын
its ok, i still cant write a for loop from memory.
@spreadItWide
@spreadItWide 2 жыл бұрын
@@mrdoner3451 lol as long as we can get to stackoverflow!
@zakariaabdi6197
@zakariaabdi6197 2 жыл бұрын
@@mrdoner3451 me same
@N451M4K
@N451M4K 2 жыл бұрын
its google reading your brain
@lie456890
@lie456890 Жыл бұрын
@@mrdoner3451 😀
@Ninjaphil24
@Ninjaphil24 Жыл бұрын
Truly excellent work. I took your mongoDB course as well. You've been such a help generally!!
@adiemar3974
@adiemar3974 2 жыл бұрын
again, what a very great lesson. everything you need to get started all packed in this simple short video.
@bonnieowens9531
@bonnieowens9531 2 жыл бұрын
Every one of your videos that I watch help me break through my coding walls. Thanks for your content!
@shash0_0
@shash0_0 3 ай бұрын
So much value packed in one video, it's unreal. Thank you for this.
@karenavdalyan3647
@karenavdalyan3647 2 жыл бұрын
This is one of the best tutorials I have ever watched)) The speed of explanation is also fantastic
@ShuAbLe
@ShuAbLe Жыл бұрын
Thanks for the tutorials. I've started here, gone back to another video you referenced about async await, gone back from there again to another video you referendec about promises, then back to here and it's all making sense to me right now. I can't believe I went through an entire udemy "complete web development" course without learning about async and promises.
@aryankhullar7101
@aryankhullar7101 2 жыл бұрын
Needed this since a long time , many tutorials were a bit outdated. Thank you!
@akremevolution4459
@akremevolution4459 2 жыл бұрын
Best mongoose crash course on the internet and even better than a complete course that I took on Udemy. Thank you Kyle
@KVN1372_DEVELOPER
@KVN1372_DEVELOPER 7 ай бұрын
Yeah my comment is the same
@sunilanthony17
@sunilanthony17 2 жыл бұрын
Your teaching skill is awesome. Love it, wish I was more involved on the front end and using NoSQL.
@hadipawar2539
@hadipawar2539 2 жыл бұрын
really looking forward to a Sequelize crash course! once again . awesome job!
@anikstudy9507
@anikstudy9507 Жыл бұрын
Loved the fact that the cheat sheet has both Dark and Light version. Thanks a lot!
@pretor89
@pretor89 2 жыл бұрын
Yes!! This is the video I’ve been looking for! Thank you
@p._7555
@p._7555 Жыл бұрын
So focus, right to the point, so didactic and with the perfect timing dude👏👏👏
@zamap4278
@zamap4278 Жыл бұрын
I've been doing FCC's backend course but I really had no idea how to handle saving models or anything in their entire mongoose unit. I'm glad I have your videos though, I love the way you teach bro
@ali-celebi
@ali-celebi 2 жыл бұрын
Very good content covering all the fundamentals of Mongoose. Thanks a lot!
@Virtualexist
@Virtualexist Жыл бұрын
Very nice tutorial. I had to watch it in 0.8x to actually let things percolate in mind! It is amazing how someone is so intelligent, good looking, eloquent and so much more at the same time. You earned a subsriber and a fan sir!
@rajamuhammadasher
@rajamuhammadasher 2 жыл бұрын
Perfectly summarized. Good work Kyle
@tesla1772
@tesla1772 2 жыл бұрын
Momgoose schema also provides an timestamp option which when set to true creates createdAt and updatedAt property on its own
@adriankaiser4642
@adriankaiser4642 Жыл бұрын
Excellent video! The content was delivered clearly and concisely! Thank you!
@Sapphiamur
@Sapphiamur 2 жыл бұрын
Amazing explanations, thank you so much :)!!
@jatinvashisht4293
@jatinvashisht4293 2 жыл бұрын
just completed the course: Hands down the best course I ever encountered on mongoose
@Max-tq1ig
@Max-tq1ig 2 жыл бұрын
So straightforward, even at the end XD Thank you very much!
@cold_
@cold_ 10 ай бұрын
Nice video Kyle, your were really cooking with this video.
@tarekcoates7701
@tarekcoates7701 Жыл бұрын
I was stuck on this specific topic for so long and couldn't find the information until now, thank you so much!
@tarekcoates7701
@tarekcoates7701 Жыл бұрын
Great video
@Nashiuz
@Nashiuz 7 ай бұрын
You're amazing Kyle, thank you for these free resources bro
@MilanTiwariMessi
@MilanTiwariMessi 2 жыл бұрын
I was looking for exactly this. Thanks Kyle.
@Rel3D
@Rel3D 2 ай бұрын
Thank you so much for your work! Keep up the great effort we all really appreciate it!!!❤❤❤
@alexanderst.7993
@alexanderst.7993 11 ай бұрын
god bless you man, seriously you are probably the reason i got into web dev to begin with!
@2029leandro
@2029leandro Жыл бұрын
So well explained! Thank you for this, I can now start using mongoose in my projects!
@ueslialmeida306
@ueslialmeida306 2 жыл бұрын
Always impressive! Many thanks, Kyle!
@saadarman4718
@saadarman4718 7 ай бұрын
Great one. So much content in this half hour video.
@gptwisdomtalks
@gptwisdomtalks 2 жыл бұрын
Your videos are amazing brother , Simplified they are!
@rakshitkathawate8838
@rakshitkathawate8838 Жыл бұрын
thanks, it was really good and quick overview before interview or even before starting out new project. Keep it up
@MiSt3300
@MiSt3300 2 жыл бұрын
Just what I've been waiting for!
@mrdaho11
@mrdaho11 2 жыл бұрын
your cheat sheet is extremely helpful ! I recommend it to everyone!! thanks for that free gift ! I'm slowly falling in love here xD keep up the great work!
@krishnasudan3410
@krishnasudan3410 2 жыл бұрын
Literally I was just going to learn mongoose. 💓💕Thanks
@TegemeaLema
@TegemeaLema 2 жыл бұрын
Thank you man, cool enough to love Mongoose & MongoDB more..!
@germanromanoa
@germanromanoa 2 жыл бұрын
Gracias!!!! Estaba luchando con errores, debido a que el curso que estaba siguiendo tenia versiones anteriores, Gracias nuevamente!
@manoj-k
@manoj-k 2 жыл бұрын
🔥🔥🔥 Nobody covered this topic which is very important. Thank you
@mdmoazshamim4155
@mdmoazshamim4155 Ай бұрын
Thanks Kyle for this wonderful Mongoose Crash Course ❣
@adnanahmad1062
@adnanahmad1062 Жыл бұрын
Kayle, once again, an incredible tutorial. Congratulations. An excellent work. Your tutorials are helping me a lot in my new projects. I haven´t got a formal education in this topic and your work help tremendously. Thank you very much for sharing your knowledge. Thanks again from pakistan. thanks and Best regards Adnan.
@Abdallah_Ismail
@Abdallah_Ismail Жыл бұрын
OMG I love your channel man LOVE it
@liampugh4705
@liampugh4705 2 жыл бұрын
Awesome timing bringing this out
@shreyanshmishra31
@shreyanshmishra31 2 жыл бұрын
This was really an amazing and insightful video Kyle. Thank you for your efforts. Can you please make a video on how to connect front-end (using React) with back-end (using Express.js and mongoose). Would really appreciate it.
@anuragkushwaaha2091
@anuragkushwaaha2091 8 ай бұрын
Just what I have been looking for !
@nisargjoshi8236
@nisargjoshi8236 Жыл бұрын
Damnn! That was a lot of good info just 30 mins! Thanks a ton!
@ouihui
@ouihui 2 жыл бұрын
I wish you were my professor in college 😩 better late than never. Thanks for this tutorial! Super helpful!
@karanjotsandhu237
@karanjotsandhu237 2 жыл бұрын
Thanks Kyle for saving my time...great stuff as always..can you please make a video on aggregation framework and how to use it in mongoose?
@jocelyn-n-tech
@jocelyn-n-tech Жыл бұрын
Dang this was a really good tutorial!!!! Well done sir.
@j0n4321gogo
@j0n4321gogo Жыл бұрын
Great crash course on mongoose Kyle! Learned a lot today. Love your way of explanation. Would be fantastic if you could do one on m:n relations - creation and queries in mongoose! Thanks anyway!!
@samarpansuvaris753
@samarpansuvaris753 Жыл бұрын
Thank you so much Kyle. You have explained very well & Thanks for cheat sheet too.
@NivBarchechet
@NivBarchechet Жыл бұрын
Kyle thanks alot , you are a great guy ! . simple explantion .
@shinmini99
@shinmini99 Жыл бұрын
I've always appreciate you Kyle. you are really awesome;
@user-xe7nr1vi6z
@user-xe7nr1vi6z 9 ай бұрын
You earned our respect bruh, thank you for this amazing content
@alexbalak7558
@alexbalak7558 2 жыл бұрын
My head just exploded with so much knowledge ! Thanks for the tutorial 👍 Will watch it bunch of times to get all of it. How do you remember all of it ? (So much information)
@daveperry7179
@daveperry7179 2 жыл бұрын
Thanks Kyle, fantastic as always
@johnt.5646
@johnt.5646 Жыл бұрын
Fantastic effort and work for this video!! Nice
@VIJAYKUMAR-ff1wo
@VIJAYKUMAR-ff1wo 8 ай бұрын
loved it, advanced topics have been covered with ease❤❤❤
@gogencheg
@gogencheg Жыл бұрын
Wow, So cool. Can save so much time. Also cheat sheet. THanks! keep it up
@paolodt7588
@paolodt7588 2 жыл бұрын
just what i was willing to learn today ... you're a master ... just don't rush ... our first language is not always english ... is already difficult to learn programming ... tx for u effort
@nextentrepreneur9288
@nextentrepreneur9288 2 жыл бұрын
He can't make everybody fit in, you'll need to develop your english ear more
@saurabhshukla2605
@saurabhshukla2605 2 жыл бұрын
Amazing, it's a full course in half and hour.👍👍👍
@ridl27
@ridl27 2 жыл бұрын
what a tutorial! so now we need one on Sequelize for sure!!! :)
@poppin_party
@poppin_party Жыл бұрын
this vid saved me a lot of time getting into mongoose, tks!!
@emperoralthaf6264
@emperoralthaf6264 2 жыл бұрын
Hi Kyle that's awesome!. Can you make one video on advanced mongodb modelling, aggregation, and advanced topics like realm, datalake.. ? Thank you!
@user-sx9ge4vn4h
@user-sx9ge4vn4h Жыл бұрын
Best mongoose course on KZbin!!!!
@rishabsharma5307
@rishabsharma5307 2 жыл бұрын
Great video 🔥🔥 thank you so much!
@aram5642
@aram5642 2 жыл бұрын
That was a good piece of advice to always use save and create in order to keep the validation middleware active. But this makes it a bit cumbersome for PATCH requests where requests carry only partial payloads and you want to leave the rest unchanged.
@rentianxiang92
@rentianxiang92 2 жыл бұрын
Thank you so much!!! great work for teaching me mongoose!!!
@atg1203
@atg1203 2 жыл бұрын
Great stuff Kyle!
@blendercgiart
@blendercgiart 7 ай бұрын
Great and direct to the point video...Keep it up
@r3born744
@r3born744 2 жыл бұрын
Great tutorial thank you!. Also cheat sheet awesome too.
@mouradMsaken
@mouradMsaken 4 ай бұрын
Thank you for this great video! I would like to add a comment about the difference between virtual methods and regular methods : both provide ways to add functionality to Mongoose schemas. Virtual methods are mainly used for defining computed properties, while regular methods are used for defining reusable functionality (in this video it was displaying a log message).
@razaceme31
@razaceme31 Жыл бұрын
That helped me alot in starting a new project in mongoDB.
@rajeshprasadh3717
@rajeshprasadh3717 2 жыл бұрын
thanks kyle you make things easy for us
@umairqamar2672
@umairqamar2672 Жыл бұрын
You're super duper amazing, Kyle
@AyushSachan2211
@AyushSachan2211 2 жыл бұрын
Very much needed. Thanks a lot.
@deepdivedevs100
@deepdivedevs100 2 жыл бұрын
Thanks so much for the cheat sheet Kyle
@fazilabano1309
@fazilabano1309 7 ай бұрын
Brilliant🌟, you have cleared my concepts
@chrisranni4339
@chrisranni4339 2 жыл бұрын
Your content is the best on the web.
@aritradas8606
@aritradas8606 Ай бұрын
next level stuff! this guy is something!
@manankpatel2759
@manankpatel2759 Жыл бұрын
Extremely helpful video, thank you soo much
MongoDB Crash Course
29:59
Web Dev Simplified
Рет қаралды 653 М.
The Most Important Skill You Never Learned
34:56
Web Dev Simplified
Рет қаралды 160 М.
ИРИНА КАЙРАТОВНА - АЙДАХАР (БЕКА) [MV]
02:51
ГОСТ ENTERTAINMENT
Рет қаралды 3,4 МЛН
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 44 МЛН
OMG😳 #tiktok #shorts #potapova_blog
00:58
Potapova_blog
Рет қаралды 3,3 МЛН
Every React Concept Explained in 12 Minutes
11:53
Code Bootcamp
Рет қаралды 413 М.
How To Build A Markdown Blog Using Node.js, Express, And MongoDB
1:02:28
Web Dev Simplified
Рет қаралды 452 М.
God-Tier Developer Roadmap
16:42
Fireship
Рет қаралды 6 МЛН
Express Crash Course (2024 Revamp)
1:46:11
Traversy Media
Рет қаралды 48 М.
10 Tailwind Classes I Wish I Knew Earlier
13:31
Web Dev Simplified
Рет қаралды 165 М.
My Brain after 569 Leetcode Problems
7:50
NeetCode
Рет қаралды 2,4 МЛН
Learn Express JS In 35 Minutes
36:03
Web Dev Simplified
Рет қаралды 757 М.
tRPC, gRPC, GraphQL or REST: when to use what?
10:46
Software Developer Diaries
Рет қаралды 70 М.
WTF Do These Even Mean
13:44
Web Dev Simplified
Рет қаралды 75 М.
ИРИНА КАЙРАТОВНА - АЙДАХАР (БЕКА) [MV]
02:51
ГОСТ ENTERTAINMENT
Рет қаралды 3,4 МЛН