菜鸟教程小白 发表于 2022-12-12 11:01:09

ios - parse.com containsAllObjectsInArray 限制


                                            <p><p>我在使用 containsAllObjectsInArray 的 pfquery 期间遇到了限制。 </p>

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

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

<p><strong>错误:$all 查询中的字词过多(代码:154,版本:1.2.19)</strong></p>

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

<p>这个问题会解决吗? </p>

<p>我正在关注 Parse 关于使用标签进行可扩展搜索的示例博客文章,<a href="http://blog.parse.com/2013/03/19/implementing-scalable-search-on-a-nosql-backend/" rel="noreferrer noopener nofollow">http://blog.parse.com/2013/03/19/implementing-scalable-search-on-a-nosql-backend/</a> .非常惊讶这是推荐的方法,它会在对象有超过 9 个标签后炸弹。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我应该在发布之前先尝试一下,但我只是将我的搜索分成最大大小为 9 的子数组,然后在多个 containsAllObjectsInArray 调用中将它们分别添加到 pfquery 中。查询工作正常。有点破解的方法,但现在可以使用。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - parse.com containsAllObjectsInArray 限制,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/25146184/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/25146184/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - parse.com containsAllObjectsInArray 限制