Firebase Query From Multiple Nested Child - PullRequest
       2

Firebase Query From Multiple Nested Child

0 голосов
/ 08 января 2020

У меня ниже структура базы данных firebase. Я пытаюсь запросить m_no, который вложен в динамически создаваемый массив

enter image description here

ниже - это код, который я пробовал, но он не работает. Любая идея, как запросить это?

 mReferenceBooks=mDataBase.getReference("book").child("dMoble");

 mReferenceBooks.orderByChild("m_no").equalTo(emailID).addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
  }

1 Ответ

1 голос
/ 08 января 2020

Запрос не будет работать, потому что выше dMoble у вас есть случайный идентификатор. Поэтому вам нужно получить доступ к этому id и добавить его как child(), чтобы иметь возможность запрашивать:

mReferenceBooks=mDataBase.getReference("book").child("-Ly3FuE6GF-oExG2puhj").child("dMoble");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...