https://thabo-ambrose.medium.com/a-basic-guide-to-the-methodology-of-data-modeling-for-mongodb-c3ece33466de