如何与firebase上的查询数据相加

时间:2016-09-23 10:48:08

标签: firebase firebase-realtime-database

我正在尝试与查询数据相加。 我正在使用离子和firebase。 我的数据很简单:

vitaly:{count:2,group:1}
kristina:{count:1,group:2}
yuri:{count:1,group:1}
dana:{count:1,group:3}
mark:{count:4,group:1}

可以按组获得计数总和,如: 组:1计数:7 .....

谢谢!

2 个答案:

答案 0 :(得分:1)

您必须完成总结客户端,但要选择您可以使用的群组(取决于您和框架)

 .orderByChild('group').equalTo(1)

答案 1 :(得分:0)

newsRef.on("value", function(snapshot) {
   var sum = 0;
   snapshot.forEach(function(childSnapshot) {
   sum += (childSnapshot.val().sth);
});
console.log('NUM '+sum);