我在使用 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-推荐答案 strong>
我应该在发布之前先尝试一下,但我只是将我的搜索分成最大大小为 9 的子数组,然后在多个 containsAllObjectsInArray 调用中将它们分别添加到 pfquery 中。查询工作正常。有点破解的方法,但现在可以使用。
关于ios - parse.com containsAllObjectsInArray 限制,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/25146184/
|