и rating делать агрегатами, либо оставить как часть поста? Смущает их связь как с постом так и с юзером, хотя они в большей степени относятся к посту
Но это же часть поста? (:
Да, а чтобы посмотреть историю сообщений пользователя мне нужно будет описать логику в сервисе, перебирая посты?
опечатался, не сообщения, а комменты
Это понятно, но я вот хочу в профиле пользователя реализовать историю его комментариев, лайков
Тогда нужен ещё обратный индекс
И куда это добавить? У меня пост является корнем, в посте коллекция комментариев и лайков. Тогда мне стоит вынести их как сущности и сделать ссылки на пользователя и пост? Или несмотря на то, что они являются чайлдами поста сделать у них свойство с id поста и в контексте бд вызывать коллекцию комментов?
Это про какой вариант, последний?)
Вообще это два непротиворечащих ванианта
понял, пасиб
Обсуждают сегодня