【问题标题】:Getstream - Filter the activities by custom fieldsGetstream - 按自定义字段过滤活动
【发布时间】:2019-03-22 09:08:52
【问题描述】:

我在我的用户提要中添加了许多活动。如何按“类别”:“技术”过滤活动?

这是我的活动示例:

person.add_activity ({ “演员”:“用户”, “动词”:“帖子”, “对象”:“post12”, “foreign_id”:“用户:123”, “消息”:“大家好”, “类别”:“技术” })

【问题讨论】:

    标签: getstream-io


    【解决方案1】:

    很遗憾,我们不支持对读取进行过滤。大多数客户处理此问题的方式是为您要过滤的每件事创建一个提要,然后根据您是否希望在提要中查看这些项目来关注/取消关注。例如,如果您的用户关注水果,您可以为苹果、香蕉和梨创建提要,并让用户提要关注所有 3 个。如果他们只想过滤苹果,您可以取消关注香蕉和梨。

    【讨论】:

    • 但这会有副作用,对吧?我不能在特定视图上临时执行此操作吗?它会像这样工作吗:在管理员视图中想象一个带有用户复选框的过滤器。管理员(聚合)检查一个用户(关注),当我刷新视图或其他任何内容时,我会立即从管理员刚刚关注的用户提要中看到最后 300 个活动。
    • 然后我可以使用这个实时的关注/取消关注程序来实现过滤功能吗?想象一个带有过滤器和东西的典型管理仪表板。
    • 这将有效,并且会占用大量基础设施。因此,如果您采用标准计划,可能会很快通过更新。如果你在企业上,将没有效果。但是由于取消关注,会有一点延迟,可能是 100 毫秒左右。希望人们不要因为选中和取消选中而发疯。
    • @ScottLasica:有什么变化吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-14
    • 2011-04-28
    • 1970-01-01
    • 2018-09-08
    • 2014-04-30
    • 2018-02-13
    • 1970-01-01
    相关资源
    最近更新 更多