用于调查结果的Firebase数据库

时间:2018-06-11 10:37:01

标签: javascript angularjs firebase firebase-realtime-database

我正在尝试将调查结果数据存储在firebase数据库中。我将其结构如下:organization_id > survey_id > user_id > question_id : choice_id

示例:2:organization_id, 25: survey_id, 225: user_id, 101: question_id, 1/2/3/4/5: choice_id

firebase database structure

我想显示有多少用户选择了某个问题的特定选项。 Expected result

  1. 我怎样才能使用firebase java-script API?
  2. 有没有更好的方法来构建这些数据?

1 个答案:

答案 0 :(得分:1)

您可能希望另一个节点保留每个问题选择的选项数。类似的东西:

org_id > survey_id > question_id > totals > choice1: numberResponses
                                          > choice2: numberResponses

根据应用程序的使用方式,它必须以不同的格式存储相同的数据。