У меня есть все электронные письма пользователя.Теперь, как вы извлекаете данные, основанные на выбранном мною электронном письме?
Мой объект данных выглядит так:

этомой текущий скрипт
firebase.initializeApp(config);
var usersRef = firebase.database().ref("users/");
var dropDownEmail = document.getElementById("Emails");
var dropDownOptions = document.getElementById("options");
var strUser;
var strAction;
console.log(usersRef);
usersRef.on('value', function(snapshot) {
snapshot.forEach(function(childSnapshot) {
console.log(childSnapshot.val());
var childData = childSnapshot.val().userProfile.email;
// console.log(childData);
var emails = [];
emails.push(childData);
for(i = 0; i < emails.length; i++) {
var email = emails[i];
var el = document.createElement("option");
el.textContent = email;
el.value = email;
dropDownEmail.appendChild(el);
}
});
var dropDownOptions1 = ["getData"];
console.log(dropDownOptions);
for(i = 0; i < dropDownOptions1.length; i++) {
var option = dropDownOptions1[i];
var el = document.createElement("option");
el.textContent = option;
el.value = option;
dropDownOptions.appendChild(el);
}
});
function getSelectedEmail() {
var e = document.getElementById("Emails");
strUser = e.options[e.selectedIndex].text;
console.log(strUser);
}
function getUserData() {
usersRef.child('users').orderByChild('email').equalTo(strUser).on({
});
}
я хочу добавить в столбцы таблицы данные, относящиеся к электронной почте пользователя, которые я выбираю в раскрывающемся меню.
Например, если я хочу получить lastDate
переменная из узла оценки.Как я могу сделать это на основе электронной почты пользователя.