Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase报告来自节点的订单集合/总和值_Firebase - Fatal编程技术网

Firebase报告来自节点的订单集合/总和值

Firebase报告来自节点的订单集合/总和值,firebase,Firebase,我正在调查在下一个项目中使用Firebase的机会。我花了几天时间阅读并构建了一个“概念验证”项目。在演示项目中,我构建了一个购物车。在管理部分,我可以创建产品,客户可以购买。当客户结账时,我将一个复杂的对象推送到closed orders节点,该对象存储交易的所有数据,如以下简化版本: closed-orders -order_id -date -client_id -products -pr

我正在调查在下一个项目中使用Firebase的机会。我花了几天时间阅读并构建了一个“概念验证”项目。在演示项目中,我构建了一个购物车。在管理部分,我可以创建产品,客户可以购买。当客户结账时,我将一个复杂的对象推送到closed orders节点,该对象存储交易的所有数据,如以下简化版本:

 closed-orders
      -order_id
          -date
          -client_id
          -products
              -product_id
                 -sale_price
                 -delivery_price
                 -qùantity
              -product_id
                  -sale_price
                  -delivery_price  
                  -quantity  
              ....more products sold in this order
next order....
这是很容易做到这一点,我可以访问每一个不同的订单,并显示在管理员,但我想让总销售额,按产品销售和利润查询。 举例问题 1.从日期1到日期2,每种产品的总销售量是多少 2.从日期1到日期2的总营业额是多少 3.从1日到2日的利润是多少

当然,我想回答这个问题,而不必在brwoser中下载整个数据集,因为我认为我负担不起这样的带宽。一年的订单可能有数万份:) 我写过Elastic search,keen.io,但我不确定它们提供了什么功能,以及它是否能以带宽友好的方式回答我的问题