如何在Firebase查询

时间:2017-08-07 12:54:52

标签: javascript angular firebase firebase-realtime-database ionic2

我们正在使用Angular2ionic2以及Firebase开发混合移动应用。我们将数据发布到firebase。我们这样的数据

PinCode       blood group   Name           Age
--------      -----        ------         ------
534401         B+           Pavan          24
400084         A+           Alapati        35 
534333         B+           Sai            22

如果用户选择Pincode:534401和血型:B +。我们只需要显示特定的记录数据。我们尝试过这样的

     this.showData = this.afd.list('/blooddetails/').$ref.orderByChild("pincode").equalTo(formData.pincode).ref.orderByChild("groupname").equalTo(formData.groupname);
        this.showData.on('child_added', function(data) {
        console.log(JSON.stringify(data));  
});

但我们得到OR case.We上面有两个记录表。第一个和最后一个记录。我们需要AND case.We还尝试了查询

this.showData = this.afd.list('/blooddetails/', {
  query: {
    pincode: formData.pincode,
    groupname: formData.groupname,
  }
});

但没有幸运。指导我们错过了什么。

0 个答案:

没有答案