MongoDB Full Tutorial w/ Node.js, Express, & Mongoose

preview_player
Показать описание
In this tutorial, we implement a basic Mongo DB with Node/Express project and fully deploy it to the Turbo staging environment.

Mongo DB (the "M" in MEAN and MERN stack) is among the most dominant databases in use today. Along with MySQL and PostgreSQL, Mongo DB an industry-standard database consideration among startups and large companies alike. But unlike the other two, Mongo DB is the de-facto standard for document based databases and has exploded in popularity since its release in 2009.

⭐️ Contents ⭐️
⌨️ (00:00) 1. Installation
⌨️ (04:38) 2. Project Setup
⌨️ (10:59) 3. Profile Schema
⌨️ (21:33) 4. Seed Data
⌨️ (30:08) 5. Queries
⌨️ (37:40) 6. ID Queries
⌨️ (42:32) 7. Creating Data
⌨️ (51:27) 8. Updating Data
⌨️ (58:00) 9. Removing Data
⌨️ (1:04:05) 10. Deployment

--

Рекомендации по теме
Комментарии
Автор

Really a great tutorial!! Got a good understanding of the concepts. Thank you so much

dev_with_anto
Автор

Great tutorial! Really explained alot of the things I was having trouble with.

minchin
Автор

Dude all your videos are really really helpful and easy to understand! Thank you

ben-cber
Автор

Mongoose reference suggests using "findByIdAndDelete" methods over "findByIdAndRemove" methods, although they also state both will accomplish about the same thing. Also, deleting or removing a record will return the record that was deleted or removed.

chunk
Автор

thank you so much! what a clear explanation! :)

farahiyahsyarafina
Автор

Well since graphql is very popular right now it would be really cool if you could create something like this video. Thanks for share this with the community.

hfjimenezs
Автор

This tutorial uses MLab for cloud DB deployment. MLab has now been absorbed into MongoDB (the organization/corporation), and although the website still exists, when you go to sign up, it directs you to the MongoDB Atlas sign-up page. From there, the UI is quite different, although functionally similar. Anyway, it makes the last section of the video hard to follow.

satsukikorin
Автор

it's Mongoose ODM, because MongoDB is an document-oriented DB

jatinsaini
Автор

great work <3 .
but i think "mongoose" is called "ODM" wich stands for Object Document Model not ORM wich stands for Object Relational Model

markohysamy
Автор

You guys are awesome ! Tysm ! Can we have Cassandra full course please ??

pranayamohapatra
Автор

Great tutorial, should I install mongodb on my system

doreenwilliams
Автор

Hi. Everything was ok until 19:15 when we added the Profile.find() . I have checked the code several times and it keeps returning that Profile.find is not a function. Has anyone gone through this? I would appreciate the help. Thanks.

YEIYEAH
Автор

Why every tutorial for MongoDB comes with third-party services like MLab e.t.c.? "We are going to make full-stack app.. We need to register MLab and Tilda accounts.."

MikeNugget
Автор

8:15 how to go about this same thing with robo3t?

Is robo3t deprecated now?

Did compass take it's place ?

tyrrelldavis
Автор

How would i use an array in the schema?

barbellbilly
Автор

Thank you sir.
Although it successfully deploy, I get "internal server error" when I try to access the url.
Do you know to deal with it?

luipokit
Автор

Cant install turbo. It says this file is not digitally signed and cannot be executed

Robin-xmus
Автор

don't use third party services which no one knows about, you could have just used node from the scratch instead of turbo bullshit and deployed to heroku. this is just an ad.

vikrantsingh
Автор

Anyone know why I;m getting the error that local host 3000 is already in use, but when I go to it it shows the mustache page it is supposed to show? It says that app is running at localhost 3000, but then after it gives me the error that localhost 3000 is already in use...

curtiskil
Автор

Idk why you using default:' '
Doesn't that kill the whole meaning of nosql

shahzadakhtar