Я создаю стековое приложение MEAN с паспортной аутентификацией и просто хотел узнать лучший подход к хранению и получению пользовательских c данных.
Так, для простого примера, у меня была коллекция пользователей и коллекция фруктов, хранящаяся в базе данных.
Пользователь может добавить любимый фрукт, который будет сохранен в коллекции фруктов, против его указанного c идентификатора пользователя. Когда они вернутся в приложение на более позднем этапе, я смогу получить все любимые фрукты для этого конкретного пользователя c и отобразить их на странице.
Будет ли наилучшим подходом хранить эти фрукты в отдельной коллекции?
Или они должны храниться в указанном c пользовательском документе в коллекции пользователей?
Что касается возврата данных, должен ли я проверить идентификатор пользователя вошедшего в систему пользователя, а затем получить все избранное для этого идентификатора пользователя?
Спасибо