小编Yac*_*ine的帖子

Firebase 数据库不等于请求 - 替代解决方案(适用于 iOS)

我正在使用具有 Json 结构的 Firebase 数据库来管理用户的评论。

 {
    "post-comments" : {
            "post-id-1" : {
              "comment-id-11" : {
                "author" : "user1",
                "text" : "Hello world",
                "uid" : "user-id-2"
              },....
 }
Run Code Online (Sandbox Code Playgroud)

我想提取所有评论,但不包括当前用户的评论。

在 SQL 这将被翻译成: Select * from post-comments where id !="user-id-2"

我知道 Firebase 数据库不提供根据值的存在来排除节点的方法(即:用户 ID != ...)。

因此,是否有任何替代解决方案来解决这个问题。通过更改数据库结构,或者在加载数据后处理数据源。

对于后者,我使用的是 FirebaseTableViewDataSource。有没有办法在查询后过滤数据?

非常感谢

database datasource ios firebase

1
推荐指数
1
解决办法
1213
查看次数

标签 统计

database ×1

datasource ×1

firebase ×1

ios ×1