Quickblox - 将对象连接到一个查询中
Posted
技术标签:
【中文标题】Quickblox - 将对象连接到一个查询中【英文标题】:Quickblox - Join objects into one query 【发布时间】:2013-09-06 10:24:30 【问题描述】:我是否可以对 quickblox 中的对象执行相当于 sql 连接的操作,以便在一次 api 调用中获取所有信息?
例如:
如果我有一个名为购买的自定义对象,这可能包含有关购买的详细信息,但也将包含 user_id。
我可以根据购买id进行一次调用,同时带回用户的详细信息,即加入user_id上的表吗?
目前我不得不对不同的对象进行多次调用来填充我的页面。
当我有一个购买清单时尤其明显,每个购买清单都有不同的用户,需要进一步的 api 调用。
感谢您提供任何信息
【问题讨论】:
【参考方案1】:目前 QuickBlox 没有在 CustomObjects 模块中提供类似“JOIN”的运算符。 您应该执行 2 个单独的查询。
我们将提供将查询代码上传到服务器的功能,而不是实现 JOIN 查询,因此服务器将返回所有脚本的结果。
目前您可以执行 2 个单独的查询: - 请求所有消息 - 选择 user_ids 并通过用户 ID 请求用户
【讨论】:
关于自定义服务器端脚本功能,什么时候可以使用?我希望通过查找自定义对象的数组字段与查询数组之间的交集度来对自定义对象进行排序。 (我是在让自己被理解吗?我发现我的英语在这里受到限制。)这是现在可以实现的东西,还是可以在服务器脚本中做的东西?还是完全不支持? 我也很好奇@huggie 在上面的评论中提出的问题。以上是关于Quickblox - 将对象连接到一个查询中的主要内容,如果未能解决你的问题,请参考以下文章
Java spark使用reduceByKey避免嵌套列表将对象连接到一个列表中