Каким образом Instagram и аналогичным сайтам удается показывать картинку профиля для каждого комментария в посте? - PullRequest
0 голосов
/ 20 января 2019

Я использую nodejs и mongodb (mongoose) , чтобы создать социальную сеть типа сайта , где пользователи могут комментировать пост.Я хочу показать фотографию профиля и имя пользователя, который сделал определенный комментарий.Комментарии к сообщениям хранятся в коллекции, и схема выглядит следующим образом:

{
    commentMessage: String,
    senderUserName: String, 
    senderPictureLink: String, 
    timestamp: Number, 
}

Но я понял, что такой подход приводит к множеству дублирования ссылки на изображение профиля .
Запрос в коллекцию useraccounts ссылки на изображение профиля пользователей, прокомментировавших это сообщение, приведет к большому количеству запросов find ().
Так что мне нужно знать, как это делают крупные социальные сети.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...