Цель: в фиде должны отображаться только те сообщения, которые прокомментировал пользователь. Я выяснил два метода ... однако, какой метод является «более быстрым» или более масштабируемым? Или оба варианта одинаковы?
Метод A: Я могу структурировать базу данных огня следующим образом, а затем запросить запрос по комментаторам (josh_6). Это займет в сообщениях josh_6.
/posts
/postID
commentors : josh_6
RYAN
post data: //data about post
/postID2
commentors : josh_6
postdata : //data about post
/postID3
commentors: David_3
RYAN
postdata: //data about post
Метод B: Я могу структурировать данные о базе данных огня следующим образом. Попросите страницу фида выполнить поиск по моему currentUserID, а затем l oop по всем сообщениям из закомментированного узла
/posts
/postID
post data: //data about post
/postID2
postdata : //data about post
/postID3
postdata: //data about post
/users
/userID
commented: postId
postId2
/userID2
commented: postId2
postId9
postId10