getstream-io - 如何通过检查字段是否包含 GetStream-IO 上的字符串来查询频道
问题描述
我想知道如何GetStream.IO API
使用类似的东西查询字段regex or contain syntax for matching strings
例子
我想查询名称包含xyZ
不区分大小写的频道,而不是同等匹配该值,我一直在尝试使用以下内容,但没有成功
{ name: {$regex : ".*xyz.*"}}
提前致谢
解决方案
如https://getstream.io/chat/docs/#query_syntax中所述,仅支持一部分 mongo 样式查询,因此此类查询并不真正支持您的用例。在您的频道上使用自定义数据并查询确切值可能是一种解决方案。您可以在初始化 ( https://getstream.io/chat/docs/#initialize_channel ) 或更新频道时执行此操作。
推荐阅读
- spring-boot - Swagger UI API-DOC 无论如何都不起作用
- node.js - 登录 Angular & nodeJs &postgreSQL
- javascript - 如何从 angularjs 中的数组中获取特定值,它可以在 js 文件本身中使用?
- node.js - 更新在 mongodb 中不起作用
- reactjs - 具有条件样式的事件定位
- apache-nifi - 如何为处理器设置默认的“运行计划”
- laravel - Nwidart Laravel 模块使用 webpack 和 mix 管理资源。
- hibernate - 休眠检查两个不相关的列是否相等
- excel - 在 Excel 中从 YouTube URL 中提取视频代码
- firebase - 使用 Sketchware 从 Firebase 中删除数据