https://kemalcodes.com/posts/database-tutorial-mongodb-aggregation/
Database Tutorial #11: MongoDB Aggregation Pipeline