Firebase 查询第二级与反应 redux firebase
Firebase query second level with react redux firebase
我有一个 firebase 数据库,其中包含我的用户的所有购买行为
purchase
userId1
purchaseId1
purchaseId2
purchaseId3
userId2
purchaseId1
purchaseId2
purchaseId3
购买对象(例如:purchaseId1)包含价格和特定代码
{
price:100,
code:'2XBE'
}
我搜索查询以找到代码为“3XB1”的所有购买
我使用 react-redux-firebase
谢谢
您需要更改数据库的结构
purchase : {
purchaseId : {
price:100,
code:'2XBE'
userId : 1
}
}
现在你可以做到了
firebase.database().ref().child("purchase")
.orderByChild("code").equalsTo("3XB1")
.on( snap => console.log(snap.val() )
我有一个 firebase 数据库,其中包含我的用户的所有购买行为
purchase
userId1
purchaseId1
purchaseId2
purchaseId3
userId2
purchaseId1
purchaseId2
purchaseId3
购买对象(例如:purchaseId1)包含价格和特定代码
{
price:100,
code:'2XBE'
}
我搜索查询以找到代码为“3XB1”的所有购买
我使用 react-redux-firebase
谢谢
您需要更改数据库的结构
purchase : {
purchaseId : {
price:100,
code:'2XBE'
userId : 1
}
}
现在你可以做到了
firebase.database().ref().child("purchase")
.orderByChild("code").equalsTo("3XB1")
.on( snap => console.log(snap.val() )