Как искать значения внутри дочернего / вложенного элемента с помощью orderByChild () в Firebase? - PullRequest
0 голосов
/ 28 октября 2019

Я хочу проверить, имеет ли пользователь для user_id определенное значение в поле project_id внутри узла interested_in. Ключ совпадает с полем user_id. Я использовал orderByChild с equalTo, но он возвращает ноль. Я хочу сравнить project_id значение с id. Это потому, что я не ссылаюсь на узел правильно? Кто-нибудь может пожалуйста взглянуть и помочь мне?

     let usersRef = db.ref('users/' + this.user_id + '/interested_in');
          usersRef.orderByChild('project_id')
              .equalTo(id).on('value', function(snapshot){
                console.log(snapshot.val());
          });

Firebase screenshot here

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