Firebase с Angular: как посчитать количество вложенных записей в Firebase - PullRequest
0 голосов
/ 27 февраля 2020

У меня есть такая структура в огненной базе: enter image description here

Как рассчитать количество лайков, которые имеет конкретный мов ie? Бенн проверяет, и по этому вопросу не так уж много и, кроме того, это не помогло ... Может кто-то выбрать правильное направление? Спасибо

1 Ответ

0 голосов
/ 28 февраля 2020

Общий способ состоит в подсчете дочерних элементов, но вы можете создать функцию

ref('reviews').once('value').then(function(snapshot) {
    let totalLikes = 0
    snapshot.forEach(function(child) {
       totalLikes += (snapshot.val() && snapshot.val().likes.like) || 0
    });
    //do something with your total likes
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...