#javascript #firebase-realtime-database
#javascript #firebase-realtime-database
Вопрос:
База данных Firebase:
const srchBTN = document.getElementById('search-q');
const database = firebase.database();
const rootRef = database.ref('users/CS');
srchBTN.addEventListener('click', (e) => {
const input = document.getElementById('user-q').value;
rootRef.on('value', snapshot => {
console.log(snapshot.val());
});
Ответ №1:
Вы ищете snapshot.forEach
, который выполняет итерацию по дочерним узлам моментального снимка. Итак:
rootRef.on('value', snapshot => {
snapshot.forEach(child => {
console.log(child.key, child.val());
});
});
Также смотрите Документацию Firebase о прослушивании событий значений в списках данных.