【问题标题】:Adding child node values添加子节点值
【发布时间】:2017-09-27 06:01:41
【问题描述】:

以下是“users”节点下特定用户子节点的firebase数据库:

"L1Bczun2d5UTZC8g2LXchLJVXsh1" : {
  "email" : "orabbz@yahoo.com",
  "fullname" : "orabueze yea",
  "teamname" : "orabbz team",
  "total" : 0,
  "userName" : "orabbz@yahoo.com",
  "week1" : 0,
  "week10" : 0,
  "week11" : 0,
  "week12" : 0,
  "week2" : 0,
  "week3" : 17,
  "week4" : 0,
  "week5" : 20,
  "week6" : 0,
  "week7" : 0,
  "week8" : 0,
  "week9" : 10
},

有没有办法将Weeks 1 的所有值相加到week 12 并在total 键中得到总和?

我目前正在考虑将第 1 周 - 第 12 周的所有值带入 Angular js 范围,然后将这些值相加,然后将总数发布回 Firebase 数据库键 total。但这听起来太啰嗦了。有没有更短的解决方案?

【问题讨论】:

    标签: angularjs firebase firebase-realtime-database


    【解决方案1】:

    据我所知,Firebase DB 没有 SQL 中的任何 DB 函数。因此,您可以选择获取数据并按照您所说的在 Angular 中进行计算。或者在向用户添加周数时(写入数据库时​​)更新计数器。然后稍后再阅读计数器

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-11
      • 1970-01-01
      • 2021-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多