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.
MongoDB can be accessed using the MongoDB shell, a command-line interface that uses JavaScript-like syntax.
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 topics:
NoSQL databases
Commanding MongoDB using the shell
Incorporating MongoDB into the SPA
MongoDB performance