我有一个firebase数据库,其中包含我所有用户的购买
purchase
userId1
purchaseId1
purchaseId2
purchaseId3
userId2
purchaseId1
purchaseId2
purchaseId3
购买对象(例如:purchaseId1)包含价格和特定代码
{
price:100,
code:'2XBE'
}
我搜索查询以查找所有购买代码' 3XB1'
我使用react-redux-firebase
由于
答案 0 :(得分:1)
您需要更改数据库的结构
purchase : {
purchaseId : {
price:100,
code:'2XBE'
userId : 1
}
}
现在你可以这样做
firebase.database().ref().child("purchase")
.orderByChild("code").equalsTo("3XB1")
.on( snap => console.log(snap.val() )