Задать вопрос
@forumrulez

Как сформулировать запрос в firebase?

Здравствуйте, прошу помощи в формулировке запроса к Firebase Realtime DB из Node.js. Есть код

var array = [];
snapshot.forEach(function(childSnapshot) {//Получаем путь к нужным таблицам childSnapshot.val().id
     firebase.database().ref("/posts/" + childSnapshot.val().id).once('value', (snapshot) => {
          array.push(snapshot.key);
     });
});
console.log(array);//В этом месте проблема


В месте где указана проблема массив array пустой, т.к. запросы не асинхронны, а так же из-за forEach обращений к базе слишком много, есть ли вариант сделать обращения к сразу нескольким элементам в БД с помощью 1 запроса, и как побороть проблему с асинхронностью. Буду благодарен за Ваши ответы.
  • Вопрос задан
  • 853 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы