To answer this question, let's have a look at the benefits of using MongoDB.
What are the benefits of using MongoDB?
Faster development with MongoDB
This might become clearer during your development process, but let's just say that one part of the development process I dislike is having to create data tables for the various forms and fields. Have you ever had to create a table to store address field information? That's right, you need to add something similar to the following:
- Address1
- Address2
- Address3
- Address4
- City
- State
- Zip
- Country
This table can obviously get very large. It depends on what exactly you need to store. With MongoDB, you only need to pass it the address array. MongoDB takes care of the rest...