我在弹性搜索中有一个集合,我们在其中存储事件,并在以下报告中汇总这些事件:
我们想转移到DocumentDB,但不支持GROUPING,我不知道如何在不进行7 + 24查询的情况下实现这一点.有任何想法吗?
谢谢
根据我的理解,您希望将事件数据作为集合中的文档移动到 DocumentDb。正如你所说,DocumentDb现在不支持聚合操作,但正如官方网站所说,将来会支持该功能。但是,根据我的经验,您可以使用 DocumentDb 的存储过程来实现您的需求,并自动计算每个时间段的事件文档数,因为您想要存储为新集合的新文档(每天/小时)通过数据库触发器,请参考官方教程DocumentDB服务器端编程:存储过程、数据库触发器和UDF来了解。
同时,我发现了一个SO线程Grouping by a field in DocumentDB,这对你非常有帮助。回答者写了一个基于DocumentDb存储过程的库documentdb-lumenize ,你可以尝试一下。
| 归档时间: |
|
| 查看次数: |
6198 次 |
| 最近记录: |