【问题标题】:Querying a Group in a Firebase在 Firebase 中查询组
【发布时间】:2016-08-01 02:34:49
【问题描述】:

正在努力解决如何在 Firebase 上执行此操作.. 可以使用一些指导..

我有这样的 json 设置:

{

"members" : {
    "-KO0C5FdTWisnc4i9xxM" : {
      "title" : "joe"
    },
    "-KO0FPUtK6cS0ZtIOTz0" : {
      "title" : "jack"
    },
    "-KO0j-cLmxA-LxxFYUki" : {
      "title" : "john"
    }
  }

}

这很简单。我正在使用 Firebase 的 Javascript API。我试图弄清楚如何专门查询等于“joe”的对象。或标题:“杰克”。有任何想法吗?我只能把“成员”下的所有东西都拉出来,然后解析

【问题讨论】:

    标签: javascript json firebase firebase-realtime-database


    【解决方案1】:

    应该足够简单:

    var query = ref.orderByChild('title').equalTo('joe');
    query.on('child_added', function(snapshot) {
      console.log(snapshot.val());
    });
    

    或者,您可以使用以下命令读取相同的查询:

    query.on('value', function(snapshot) {
      snapshot.forEach(function(childSnapshot) {
        console.log(childSnapshot.val());
      });
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-04
      • 1970-01-01
      • 2020-11-28
      相关资源
      最近更新 更多