Mongo DB , as I have explained in one of my previous post( What is MonGODB ), is a Non- Relational Document Oriented Database. Consider, an Relational database like MYSQL, when we want to perform operations on MySQL DB, we have a query language named SQL. But in MongoDB, we don’t have another query language to perform these operations. For every operation, there exists a programming language API, that is used to perform the operations. So, Basically there are four operations that can be performed on a database known as(CRUD operations) a) Insertion b) Getting data from database c) Updating data in database d) Removing data Before moving forward lets just get familiar with few terms: a) Document : its like a record/ row in mysql database. But here it is a json object) For example : { “name” : “ankit” , age : 10 } b) Collection : It stores the documents in it. i.e. a collection can have ma