azure-cosmosdb – Azure DocumentDB – 按聚合分组

前端之家收集整理的这篇文章主要介绍了azure-cosmosdb – Azure DocumentDB – 按聚合分组前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在弹性搜索中有一个集合,我们存储事件,并在以下报告中汇总这些事件:

>上周的事件/天数
>过去24小时内的事件数/小时数

我们想转移到DocumentDB,但不支持GROUPING,我看不出如何在不进行7 24次查询的情况下实现这一点.有任何想法吗?

谢谢

根据我的理解,您希望将事件数据作为集合中的文档移动到DocumentDb.正如你所说,DocumentDb现在不支持聚合操作,但该功能将在未来得到支持,正如官方网站所说.但是,根据我的经验,您可以使用DocumentDb的存储过程来实现您的需求,并自动计算每个时段的事件文档数量,以便将其存储为新集合的新文档,每天/小时通过数据库触发器,请参考官方教程 DocumentDB server-side programming: Stored procedures,database triggers,and UDFs了解它.

同时,我发现了一个SO螺纹Grouping by a field in DocumentDB,对你很有帮助.应答者根据DocumentDb存储过程编写了一个库documentdb-lumenize,您可以尝试使用它.

猜你在找的设计模式相关文章