【问题标题】:How do you get specific firebase data without knowing the unique id?在不知道唯一 ID 的情况下如何获取特定的 Firebase 数据?
【发布时间】:2019-07-05 09:42:43
【问题描述】:

我的 Firebase 数据库中有一些要检索的数据。我做了一个很大的推动,以便所有实例都有一个唯一的 id。我知道要检索这些数据

我知道我能做到:

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

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

我怎么会在不知情的情况下访问该 ID?

例如,我的应用程序的用户将搜索锻炼并更新它。他们按名称搜索,我如何找到该 ID 并查看里面?我不明白:/

【问题讨论】:

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


    【解决方案1】:
    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 
      });
    });
    

    【讨论】:

      猜你喜欢
      • 2017-06-25
      • 1970-01-01
      • 1970-01-01
      • 2020-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多