【问题标题】:Is there anyway to run Firebase realtime database queries with multiple keys?有没有用多个键运行 Firebase 实时数据库查询?
【发布时间】:2021-10-11 01:58:20
【问题描述】:

我正在做一个个人项目来重新创建 Facebook 的新闻提要。所以我想做的是重新创建当用户访问新闻提要时,用户只获得他关注的每个人的帖子的场景。有什么方法可以使用 Firebase 实时数据库使用“以下内容”来运行类似的查询。

我可以使用快照和回收器视图在 android studio 应用中成功生成单用户帖子。

【问题讨论】:

    标签: firebase firebase-realtime-database


    【解决方案1】:

    如果您询问是否可以通过单个查询从多个 userUID 值中获取帖子,那是不可能的。

    如果您询问是否可以传递 postUID 值列表来检索,那也是不可能的。

    在这两种情况下,解决方案都是对每个值执行单独的查询/读取操作,并将结果合并到您的应用程序代码中。这并不像您想象的那么慢,因为 Firebase 通过单个 Web 套接字连接对请求进行管道传输——这非常有效。有关这方面的更多信息,请参阅Speed up fetching posts for my social network app by using query instead of observing a single event repeatedly

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-13
    • 1970-01-01
    • 2022-01-05
    • 2018-10-30
    • 1970-01-01
    • 1970-01-01
    • 2019-07-31
    • 1970-01-01
    相关资源
    最近更新 更多