База данных Firebase Не равный запрос - Альтернативное решение (для iOS)

Я использую базу данных Firebase со структурой Json для управления комментариями пользователей.

 {
    "post-comments" : {
            "post-id-1" : {
              "comment-id-11" : {
                "author" : "user1",
                "text" : "Hello world",
                "uid" : "user-id-2"
              },....
 }

Я хотел бы вытащить все комментарии, кроме текущего пользователя.

В SQL это будет преобразовано в: Выберите * из пост-комментариев, где id! = "User-id-2"

Я понимаю, что база данных Firebase не предлагает способ исключить узлы на основе наличия значения (то есть: идентификатор пользователя! = ...).

Таким образом, есть ли альтернативные решения для решения этой проблемы. Либо путем изменения структуры базы данных, либо, возможно, путем обработки источника данных после загрузки данных.

Для последнего я использую FirebaseTableViewDataSource. Есть ли способ отфильтровать данные после запроса?

большое спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос