There are some key points of using Mongo DB. These are as follows,

Why Use MongoDB over traditional SQL?

Some key advantages are,

  • Easy Schema Iteration
    It is quick and easy to make iteration on your schema.

  • Scalability & Performance
    When compared to relational databases NoSQL is more scalable and provides better performance.

  • Object Oriented
    It is object oriented so the administration of adding, reading & writing looks very similar to JavaScript code.

  • According to Mongo DB
    NoSQL database Accommodates large volumes of rapidly changing structured, semi structured and unstructured data and that basically means you are able to add your schema as need change.

For Example

If you have a schema contain some attributes:

  1. Person {
  2. FirstName: “Lory”,
  3. LastName: “Peter”
  4. }

Then if you realize that there must be a phone number then you can easily update your schema by adding the property

  1. Person {
  2. FirstName: “Lory”,
  3. LastName: “Peter”
  4. Number: “059 - 233 - 233”
  5. }

For further differences you can go through this link,