на сервере для каждого коммента для каждого юзера (из массива лайков этого юзера) на момент выдачи данных
2. цеплять к каждому комменту массив всех кто его лайнул и уже на клиенте проходится по нему?
Второе ежжи
У тебя монга что ли
вам на клиенте нужны данные лайков вот именно этого юзера. так и храните для каждого поста список лайков для каждого юзера теперь вы отдаете ему пост, камменты и отдельно массив id комментов, которые он лайкнул. на клиенте отрисовывайте камменты уже зная все тут пишут что дублировать плохо. это nosql и в этом вся его прелесть - чутка лишней работы и куча дублей, но зато быстрый стор. никакие джойны и популейты не помогут в этой задаче. а здесь можете запихать этот массив в редис и радоваться.
Обсуждают сегодня