var dbRef = firebase.database().ref().child('Node').orderByKey();
dbRef.on('value', snapshot => {
console.log(snapshot)
}
现在我无法弄清楚的是如何从数据库中只获取特定的孩子。如何同时检索[1001,1004,1005]
?
答案 0 :(得分:1)
你做不到。您可以使用snapshot
从Firebase dababase获取数据的唯一方法。
希望它有所帮助。
答案 1 :(得分:0)
首先,您需要将结构更改为:
---Node :
--- 1001 : true
--- 1002 : true
--- 1003 : true
--- 1004 : true
--- 1005 : true
您的代码中的下一步:
var arrResult = [];
var dbRef = firebase.database().ref().child('Node').orderByKey();
dbRef.on('value', snapshot => {
snapshot.forEach(childSnapshot => {
console.log(childSnapshot.key);
arrResult.push(childSnapshot.key);
});
console.log(arrResult);
}
如果要查找特定目标,则只需比较目标数组和结果数组