想象一下,我们有2个动词已发布和已收听,已添加到固定供稿中。然后,我们在该固定供稿之后生成了一个汇总供稿。可以说我们基于时间的聚合规则,到目前为止,我们有5个activityGroup:
[0] verb: listened, activityCount: 3
[1] verb: posted, activityCount: 1,
[2] verb: listened, activityCount: 1,
[3] verb: listened, activityCount: 2,
[4] verb: posted, activityCount: 1,
我的问题是: 是否可以删除已听动词动词activityGroup,直到它们达到例如大于2的阈值? 结果会让我看到这样的聚合提要:
[0] verb: listened, activityCount: 3
[1] verb: posted, activityCount: 1,
[2] verb: posted, activityCount: 1,
我想要该服务而不是我的服务器或客户端来处理此问题的原因是因为我想保留流提供的分页。
谢谢!
答案 0 :(得分:1)
不可能通过聚合模板获得该功能,因为该模板只能考虑要添加的单个活动,而不能考虑属于同一组的所有活动。 https://getstream.io/docs/#aggregated-feeds的“聚合格式语法”部分中描述了可用的字段。另外,请检出https://getstream.io/blog/aggregated-feeds-demystified/以获得一些启发。