使用多个值从Firebase检索ID

时间:2018-05-17 06:42:38

标签: firebase

我想检索项目ID并使用其他值的项目将其转换为变量。根据这张图片(“获取ID,其中Brand =”Manchee“和ItemName =”Cream Cracker“和SubCategory =”100g“”) 怎么写这个功能

enter image description here

1 个答案:

答案 0 :(得分:0)

在这里你可以尝试这个解决方案。我想你想查询数据库,这样你就可以根据你的变量值在你的数据库上启动查询。只需传递这个查询中的键和值,你就可以拥有所有数据属于此查询的表格。

  var ref = firebase.database().ref("items");
    ref.orderByChild("itemName").equalTo('Manchee').once("value", (items : any)=> {
      console.log(items.key);
      console.log(items.val());
      let itemArray: any = [];

      items.forEach((item) => {
        itemArray.push({
          key: item.key,

        });
      });
      this.items = itemArray;
      console.log("Prescription Data: ", itemArray);
    });