【发布时间】:2013-02-14 00:29:00
【问题描述】:
虽然我对使用 RavenDB 作为 OLTP 应用程序存储的想法感到非常兴奋,但我对 Linq/Map-Reduce 索引实现有点麻烦。
这就是我想要做的—— 我有文件-
Event {
UserId: "1",
Location : "X",
EventDate : "1/1/2010",
EventType : "type A"
}
...
Event {
UserId: "2",
Location : "Y",
EventDate : "1/1/2011",
EventType : "type B"
}
应该执行的操作查询/索引是
“在特定日期范围内为特定用户提供不同事件的计数,按位置、事件分组”
结果示例:
Location | Count(EventA) | Count(EventB)
---------------------------------------
X | 10 | 2
Y | 4 | 22
我相信这应该是直截了当的。我可能只是错过了一些东西。
感谢您的帮助!
【问题讨论】:
标签: map indexing group-by ravendb reduce