Получить все ключи в базе данных Firebase в реальном времени Javascript

#javascript #firebase-realtime-database

#javascript #firebase-realtime-database

Вопрос:

База данных Firebase:

1

 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 о прослушивании событий значений в списках данных.