When your data is document-centric and does not fit well into a relational database schema, databases like MongoDB are very useful. It allows for accommodating massive scale, rapid prototyping, and some other use cases.