MongoDB is the database for the MEAN stack, and we have already explored some of its more basic features. It is an extremely powerful, scalable, NoSQL database that has gained wide popularity for big data and web applications. It happens to be open source and supported on a wide variety of operating systems and platforms.
In this chapter, we will explore MongoDB in greater depth and begin to incorporate it into our SPA. You will explore the various CRUD operations in the MongoDB shell, as well as using a Node.js plugin to access a database inside your single page application.
We will cover the following ...