【发布时间】:2011-10-21 08:39:53
【问题描述】:
假设我在 RavenDb 中有给定的文档结构
public class Car {
public string Manufacturer {get;set;}
public int BuildYear {get;set;}
public string Colour {get;set;}
public string Id {get;set;}
}
当用户搜索所有红色和 2010 年制造的汽车时,我想向他们展示制造商的分组,如下所示:
丰田 (12)
马自达 (30)
鉴于有 12 辆丰田和 30 辆马自达是红色的,并且生产年份为 2010。
这是一个简化的用例。用户可以真正为他们想要匹配的汽车指定大量标准。一旦我有一个符合该标准的汽车列表,那么我需要对每个功能的结果集进行分组并显示一个计数。 它类似于 MapReduce,但在数据子集上。
【问题讨论】: