我想从两个路径引用中查询数据。下面是我的数据库结构

我想要的数据是sum_powder从日期2-3 (参考是“历史/和/2021/6/2”和“历史/和/2021/6/3”)和包含在一个数组中的数据,但我尝试此代码我的数据是空的。我该怎么办?谢谢你的帮助。
var path1 = firebase.database().ref().child("History/Sum/2021/6/2")
var path2 = firebase.database().ref().child("History/Sum/2021/6/3")
path1.on('child_added', snap => {
path2.child(snap.val().timestamp).once('value', data => {
console.log("join : ",data.val())
})
})发布于 2021-06-15 12:43:12
尝试在Promise.all()中同时运行这两个promises
var path1 = firebase.database().ref().child("History/Sum/2021/6/1").once("value")
var path2 = firebase.database().ref().child("History/Sum/2021/6/2").once("value")
Promise.all([path1, path2]).then((response) => {
const [path1Snap, path2Snap] = response
//Logging the values
console.log("Value of path 1", path1Snap.val())
console.log("Value of path 2", path2Snap.val())
})响应是从Firebase接收的快照数组。
https://stackoverflow.com/questions/67980102
复制相似问题