Я использую nodejs и mongodb (mongoose) , чтобы создать социальную сеть типа сайта , где пользователи могут комментировать пост.Я хочу показать фотографию профиля и имя пользователя, который сделал определенный комментарий.Комментарии к сообщениям хранятся в коллекции, и схема выглядит следующим образом:
{
commentMessage: String,
senderUserName: String,
senderPictureLink: String,
timestamp: Number,
}
Но я понял, что такой подход приводит к множеству дублирования ссылки на изображение профиля .
Запрос в коллекцию useraccounts ссылки на изображение профиля пользователей, прокомментировавших это сообщение, приведет к большому количеству запросов find ().
Так что мне нужно знать, как это делают крупные социальные сети.