首页 > 解决方案 > 如何通过检查字段是否包含 GetStream-IO 上的字符串来查询频道

问题描述

我想知道如何GetStream.IO API使用类似的东西查询字段regex or contain syntax for matching strings

例子

我想查询名称包含xyZ不区分大小写的频道,而不是同等匹配该值,我一直在尝试使用以下内容,但没有成功

{ name: {$regex : ".*xyz.*"}}

提前致谢

标签: getstream-io

解决方案


如https://getstream.io/chat/docs/#query_syntax中所述,仅支持一部分 mongo 样式查询,因此此类查询并不真正支持您的用例。在您的频道上使用自定义数据并查询确切值可能是一种解决方案。您可以在初始化 ( https://getstream.io/chat/docs/#initialize_channel ) 或更新频道时执行此操作。


推荐阅读