如何在不知道唯一ID的情况下获取特定的Firebase数据?

时间:2019-02-11 20:06:43

标签: javascript firebase firebase-realtime-database data-retrieval

我的Firebase数据库中有一些要检索的数据。我做了很大的努力,以便所有实例都具有唯一的ID。我知道要检索这些数据

我知道我可以做到:

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

但是当我得到这样的返回数据时:

enter image description here

我该怎么办却不知道该ID?

例如,我的应用程序的用户将搜索锻炼并对其进行更新。他们按名称搜索,如何找到该ID并在其中查找?我不明白:/

1 个答案:

答案 0 :(得分:1)

//Call the function
 slideShow();


 //Declare the function, which puts the image in to the slide show
 function slideShow() {
    //Assign only if the image location is aquatic
    if ($scope.images[imageCounter].location ==  $scope.tvLocation) {
       $scope.imageObject = $scope.images[imageCounter].src  //set the image source  
       $scope.$apply(); //refresh the view   
       _startCountdown($scope.images[imageCounter].duration);
       setTimeout(slideShow, $scope.images[imageCounter].duration); // Change image every 6 seconds
    } else {
       setTimeout(slideShow, 1)   //If the location doesnt matchup, timeout in 1 ms
    }