Understand the data modeling and the criteria for developing an optimal data model for mongoDB database.