我正在尝试构建一个有朋友的半社交媒体应用。在好友页面上,我希望用户只能查看朋友发布的帖子。
我正在使用FirebaseRecyclerAdapter和查询。
朋友数据保存如下:
Friends:
userA:
userB: true
userC: true
如何设置查询以便userA能够发布userB和Cs帖子?
答案 0 :(得分:0)
要解决此问题,您需要两次查询数据库。首先,您需要查询Friends -> userA
以查看哪些朋友的值设置为true
,然后获取它们。基于userB
,userC
,您需要再次查询,以查找实际核心对此用户的帖子。假设您的数据库看起来像Friends -> userB -> Posts>
和Friends -> userC -> Posts>
,则只需查询此帖子。
希望它有所帮助。