OGeek|极客世界-中国程序员成长平台

标题: ios - parse.com containsAllObjectsInArray 限制 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 11:01
标题: ios - parse.com containsAllObjectsInArray 限制

我在使用 containsAllObjectsInArray 的 pfquery 期间遇到了限制。

我的解析对象有一个数组属性,最多可以包含 12 个字符串,只要我的搜索查询数组是 9 个或更少的字符串,查询就可以很好地工作。

当我使用 containsAllObjectsInArray 对此表执行 PFQuery 并且我的搜索数组包含超过 9 个对象时,我收到以下错误。

错误all 查询中的字词过多(代码:154,版本:1.2.19)

显然 containsAllObjectsInArray 只能在数组中搜索 9 个或更少的匹配项。

这个问题会解决吗?

我正在关注 Parse 关于使用标签进行可扩展搜索的示例博客文章,http://blog.parse.com/2013/03/19/implementing-scalable-search-on-a-nosql-backend/ .非常惊讶这是推荐的方法,它会在对象有超过 9 个标签后炸弹。



Best Answer-推荐答案


我应该在发布之前先尝试一下,但我只是将我的搜索分成最大大小为 9 的子数组,然后在多个 containsAllObjectsInArray 调用中将它们分别添加到 pfquery 中。查询工作正常。有点破解的方法,但现在可以使用。

关于ios - parse.com containsAllObjectsInArray 限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25146184/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4