Step 1
MongoDB is a cross-platform document-oriented database.
It uses JSON-like documents with optional schemas. It plays well with JavaScript and Node applications. Its simplicity (compared to traditional relational databases) speeds up application development and reduces the complexity of deployments.
You can run MongoDB locally or in the cloud. However, when you deploy your application, you will need a cloud database. The developers of MongoDB have created an online application called MongoDB Atlas, or simply Atlas, that assists you with handling the complexity of deploying and managing your MongoDB instance on popular cloud service provides such as AWS, Google, and Azure.
We will work with MongoDB Atlas to provision a cloud database that we will use on our local computer and when our application is deployed.