我是react-native和firebase的新手,我正在构建一个应用程序。我偶然发现在Firebase中使用“数组”的问题(我知道Firebase无法与数组一起使用),但我想知道是否有某种方法可以检索此数据。
这是我在服务器中拥有的数据,我想获取所有带有产品“ id”(红色)的购买商品
我尝试使用下面的代码和一些变体,但未成功,返回null
firebase.database().ref('purchases').orderByChild("products/id")
.equalTo("-Lgida0VKuZZ6V7K0LkH").on('value', function (rawPurchases)
我想知道是否有一种获取此信息的方法。
谢谢。
答案 0 :(得分:0)
var scoresRef = firebase.database().ref("purchases");
scoresRef.orderByChild("products").on("value", function(snapshot) {
snapshot.forEach(function(data) {
console.log("The " + data.id + " data is " + data.val());
});
});
尝试此方法并查看更多here