Banco de dados Firebase Pedido não igual - Solução alternativa (para iOS)

Estou usando o banco de dados Firebase com uma estrutura Json para gerenciar os comentários dos usuários.

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

Gostaria de obter todos os comentários, mas excluindo o do usuário atual.

No SQL, isso será traduzido para: Selecione * nos comentários após o qual id! = "User-id-2"

Entendo que o banco de dados do Firebase não oferece uma maneira de excluir nós com base na presença de um valor (ou seja: id do usuário! = ...).

Assim, existem soluções alternativas para resolver isso. Alterando a estrutura do banco de dados, talvez processando a fonte de dados depois que os dados são carregados.

Para o último, estou usando um FirebaseTableViewDataSource. existe uma maneira de filtrar os dados após a consulta?

Muito obrigado

questionAnswers(1)

yourAnswerToTheQuestion