Business case: A car-sharing company decided to use a MongoDB NoSQL database to store information about their primary operations, which include recording of all rides, real-time car locations, and users. A ride is defined as a combination of pick-up location, and drop-off locations (if the car has been returned), with the associated timestamps of those events.
Direction: In this assignment, you will propose a database structure for the given business case. It should include the list of collections, and one sample document (in JSON format) for each collection to demonstrate the document structure.