Firebase报告来自节点的订单集合/总和值
我正在调查在下一个项目中使用Firebase的机会。我花了几天时间阅读并构建了一个“概念验证”项目。在演示项目中,我构建了一个购物车。在管理部分,我可以创建产品,客户可以购买。当客户结账时,我将一个复杂的对象推送到closed orders节点,该对象存储交易的所有数据,如以下简化版本:Firebase报告来自节点的订单集合/总和值,firebase,Firebase,我正在调查在下一个项目中使用Firebase的机会。我花了几天时间阅读并构建了一个“概念验证”项目。在演示项目中,我构建了一个购物车。在管理部分,我可以创建产品,客户可以购买。当客户结账时,我将一个复杂的对象推送到closed orders节点,该对象存储交易的所有数据,如以下简化版本: closed-orders -order_id -date -client_id -products -pr
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,但我不确定它们提供了什么功能,以及它是否能以带宽友好的方式回答我的问题