3

我有一个包含所有用户购买的 firebase 数据库

purchase
    userId1
         purchaseId1
         purchaseId2
         purchaseId3
   userId2
         purchaseId1
         purchaseId2
         purchaseId3

购买对象(例如:purchaseId1)包含价格和特定代码

{
 price:100,
 code:'2XBE'
}

我搜索查询以查找所有使用代码“3XB1”的购买

我使用 react-redux-firebase

谢谢

4

1 回答 1

1

您需要更改数据库的结构

purchase : {
      purchaseId : {
           price:100,
           code:'2XBE'
           userId : 1
      }     
}

现在你可以做到这一点

firebase.database().ref().child("purchase")
                   .orderByChild("code").equalsTo("3XB1")
                   .on( snap => console.log(snap.val() )
于 2018-01-24T11:16:06.600 回答