Hello everyone, I need help with the database structure. There are users and workouts collections. A user can save many workouts. Currently, I have two ideas: the first one is to add a savedWorkouts field on the user side and store workout IDs there. The second option is to create an intermediate collection like in SQL with user_id + workout_id. The issue with the first approach is that after a workout is deleted, I need to check and clean up the savedWorkouts array for all users. As for the second approach, I’m not sure if it’s suitable for this type of database. If anyone has had similar cases and solutions, I would really appreciate your help