首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在c# getstream-io中根据自提供的数据查找频道

在c# getstream-io中根据自提供的数据查找频道
EN

Stack Overflow用户
提问于 2019-10-10 20:04:09
回答 1查看 120关注 0票数 1

为了找到特定的通道,我们在通道(genericData)中添加了额外的元数据,这是由我们的后端使用以下代码段完成的

代码语言:javascript
复制
var data = new GenericData();
data.SetData("assignmentId", 123);
var channel = GetChannel(channelId, data);

接下来,我们尝试检索所有为真的通道。

代码语言:javascript
复制
var filterDict = new Dictionary<string, object>
{
    { "assignmentId", new int[] { 123 } }
};

var query = await this.streamChatClient.QueryChannels(new QueryChannelsOptions().WithFilter(filterDict));

期望值:

我们创建了一个assignmentID = 123的通道,通过这个调用,我们想要检索在genericData中设置了这个值的所有通道。

结果:

我们数到了频道的存在。

附加数据是否可查询?如果是这样,我们的语法是不是不正确?

EN

回答 1

Stack Overflow用户

发布于 2019-10-13 01:52:15

你有没有尝试用这种字典结构来构建你的查询?

代码语言:javascript
复制
{
  "assignmentId": {
    "$eq": 123
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58322499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档