gpt4 book ai didi

javascript - 无法使用第一个数组值从 firebase 获取数据

转载 作者:行者123 更新时间:2023-12-02 23:37:57 25 4
gpt4 key购买 nike

我无法从 Firebase 获取电子邮件列表数据。它显示的只是“null”。

尽管变量 agent0 显示了从数组中正确选择的数据,但我似乎无法将其与 firebase 引用一起使用。

如何使用数组值之一从 firebase 获取数据?

var agent0 = agents[0];
window.alert(agent0);

var refPullEmail = firebase.database().ref("Forwarder Contact").child("All Origins").child(agent0);

refPullEmail.once("value")
.then(function(snapshot) {

var agentEmail_0 = snapshot.child("EmailList").val(); //return list emails

window.alert(agentEmail_0);

});

数据库:

enter image description here

最佳答案

要检索EmailList,请尝试以下操作:

var refPullEmail = firebase.database().ref("Forwarder Contact").child("All Origins").child("ALLIANCE");

refPullEmail.once("value")
.then(function(snapshot) {

var agentEmail_0 = snapshot.child("EmailList").val(); //return list emails

window.alert(agentEmail_0);

});

上面将检索节点 ALLIANCE 下的 EmailList

<小时/>

如果您想检索节点 All Origins 下的所有 EmailList,请尝试以下操作:

var refPullEmail = firebase.database().ref("Forwarder Contact").child("All Origins");

refPullEmail.once("value")
.then(function(snapshot) {
snapshot.forEach(function(childSnapshot){

var agentEmail_0 = snapshot.child("EmailList").val(); //return list emails

window.alert(agentEmail_0);

});
});

在这里,您在 All Origins 的直接子级内部进行迭代并检索 EmailList

关于javascript - 无法使用第一个数组值从 firebase 获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56207518/

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