Мне нужно получить электронную почту пользователя, поэтому я «выбираю» у пользователей какое-нибудь имя пользователя. Это вернет только одни данные, потому что пользователи не могут повторять имена пользователей.
firebase.database().ref('/users/').orderByChild('user').equalTo(username).once('value').then(snapshot => {
snapshot.forEach((subChild) => {
var value = subChild.val();
value = value.email;
console.log(value); // the email.
});
forEach is al oop, поэтому я подумал, нужно ли мне использовать forEach, даже зная, что у меня будет только 1 результат?