Как вы получаете конкретные данные Firebase, не зная уникальный идентификатор? - PullRequest
0 голосов
/ 11 февраля 2019

В моей базе данных Firebase есть некоторые данные, которые я хочу получить.Я сделал один большой толчок, чтобы у всех экземпляров был уникальный идентификатор.Я знаю, хочу получить эти данные

Я знаю, что могу сделать это:

var gymData = firebase.database().ref('gymData/previousWorkouts')

, но когда я получаю возвращенные данные, как это:

enter image description here

как, черт возьми, я предполагаю получить доступ к этому идентификатору, не зная его?

например, пользователь моего приложения будет искать упражнение иобнови это.они ищут по имени, как мне найти этот идентификатор и заглянуть туда?Я не понимаю: /

1 Ответ

0 голосов
/ 12 февраля 2019
firebase.database().ref('gymData/exrcises').orderByChild('name').equal("barbell bench press").once('value', function(snapshot) {
  snapshot.forEach(function(childSnapshot) {
    var childKey = childSnapshot.key;//this is id 
  });
});
...