База данных 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. Есть ли способ отфильтровать данные после запроса?
большое спасибо