gpt4 book ai didi

javascript - 使用 Firebase 中两个位置的数据,同时读取数据

转载 作者:行者123 更新时间:2023-11-30 15:23:01 26 4
gpt4 key购买 nike

我想从两个数据库位置读取数据,然后在一个函数中使用这些数据。我目前的做法是这样的:

firebase.database().ref('/data/').once('value').then(function(data1) {
firebase.database().ref('/datatwo/').once('value').then(function(data2) {
//Here i can use data1.val() and data2.val()
});
});

但是,我知道这只是在第一条数据完成检索后才开始读取 /otherdata 。有没有办法同时下载这两条数据并在一个功能中使用它们,两者都是完整的?

谢谢

最佳答案

使用Promise.all():

Promise.all([
firebase.database().ref('/data/').once('value'),
firebase.database().ref('/datatwo/').once('value')
]).then(function(results) {
var data1 = results[0],
data2 = results[1];
//Here you can use data1.val() and data2.val()
});

关于javascript - 使用 Firebase 中两个位置的数据,同时读取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43413548/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com