Demystifying Data Modeling in MongoDB: A Step-by-Step Approach