【发布时间】:2021-10-11 01:58:20
【问题描述】:
我正在做一个个人项目来重新创建 Facebook 的新闻提要。所以我想做的是重新创建当用户访问新闻提要时,用户只获得他关注的每个人的帖子的场景。有什么方法可以使用 Firebase 实时数据库使用“以下内容”来运行类似的查询。
我可以使用快照和回收器视图在 android studio 应用中成功生成单用户帖子。
【问题讨论】:
标签: firebase firebase-realtime-database
我正在做一个个人项目来重新创建 Facebook 的新闻提要。所以我想做的是重新创建当用户访问新闻提要时,用户只获得他关注的每个人的帖子的场景。有什么方法可以使用 Firebase 实时数据库使用“以下内容”来运行类似的查询。
我可以使用快照和回收器视图在 android studio 应用中成功生成单用户帖子。
【问题讨论】:
标签: firebase firebase-realtime-database
如果您询问是否可以通过单个查询从多个 userUID 值中获取帖子,那是不可能的。
如果您询问是否可以传递 postUID 值列表来检索,那也是不可能的。
在这两种情况下,解决方案都是对每个值执行单独的查询/读取操作,并将结果合并到您的应用程序代码中。这并不像您想象的那么慢,因为 Firebase 通过单个 Web 套接字连接对请求进行管道传输——这非常有效。有关这方面的更多信息,请参阅Speed up fetching posts for my social network app by using query instead of observing a single event repeatedly
【讨论】: