The flexible data model lets you organize your data to match your application's needs. MongoDB is a document database, meaning you can embed related data in object and array fields. A flexible schema is useful in the following scenarios: Your company tracks which department each employee works in. You can embed department information inside of the employee collection to return relevant information
![Data Modeling - MongoDB Manual v7.0](https://cdn-ak-scissors.b.st-hatena.com/image/square/454ae7f1bbf087a8e5aa4b906e7f07def52d81cf/height=288;version=1;width=512/http%3A%2F%2Fwww.mongodb.com%2Fdocs%2Fassets%2Fmeta_generic.png)