Android-сложный запрос в Firebase - PullRequest
0 голосов
/ 06 мая 2018

У меня есть простая структура базы данных, я хочу сделать запрос по ней: получить статью, в которой motcle содержит ключ (ключ), и из найденных статей мы упорядочиваем их по наибольшему значению note.
Я знаю, что для выполнения «И» мне нужно сделать вложенный запрос. но как я могу получить первый узел article, когда я нахожусь во втором узле motcle.
База данных

here is my Database

1 Ответ

0 голосов
/ 06 мая 2018

Рассматривали ли вы изменение структуры данных, например, хранение "html" - это ваш случай как значение ключа? (или перенести в Firestore, который обеспечивает лучшие возможности запросов)

Тогда вы можете сделать запрос, похожий на

ref("article").child(id)
    .orderByChild("motocle/someKey")
    .equalTo("Html")

Это типичный подход в Firebase, когда данные структурированы на основе нужного вам запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...