【发布时间】:2016-06-03 19:15:47
【问题描述】:
我在 cloudant 中有一个文档集合
{
"id" : String
"state": String
"city": String
"zipcode": int
"productType": String
"make": String
"model": String
"sku": String
"usedOn": Date
"energyUSed": int
"durationUsed": int
}
我想过滤多个标准 - 州、城市、邮政编码、品牌、型号、sku 等,并汇总 energyUsed 和 durationUsed
我查看了使用 map/reduce、查询索引和 _find 目标查询 cloudant。然而,这些都不够灵活,无法在多个级别进行过滤和聚合。
例如,我想根据品牌和型号进行过滤,并在州或城市级别进行汇总。在另一种情况下,我想根据州、城市、品牌和型号进行过滤,并在月份级别进行聚合(使用 usedOn)。
非常感谢任何帮助。
【问题讨论】: