首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Parse.com Query Limit - Effects whereKey Limit?

Parse.com Query Limit - Effects whereKey Limit?
EN

Stack Overflow用户
提问于 2015-01-10 03:17:57
回答 1查看 203关注 0票数 0

我知道使用parse时,一次只能检索1000个对象是有PFQuery限制的。我假设它不会,但这是否也限制了可以执行的whereKey比较的数量。例如。

代码语言:javascript
复制
var query = PFQuery(classname: "Photos")
query.whereKey("Name", equalTo: someString)
query.findObjectsInBackgroundWithBlock()

如果类中有超过1000个对象,whereKey比较会在比较了1000个对象后停止,还是实际检索超过1000个对象时会出现问题?

我假设这没有限制的原因是,如果你有超过1000个用户,就没有直接的方法来进行标准的用户查询。

EN

回答 1

Stack Overflow用户

发布于 2015-01-10 12:43:09

使用whereKey参数的

  • 不会影响您的fetch限制,事实上,由于其用途的事实,它减少了这些限制。包含关键字的目的是缩小范围,对吗?您甚至可以在同一查询中包含多个键或whereKey语句。因此,通过进一步缩小范围,您可以减少要获取的可能对象。所以简而言之,你的假设是正确的。
  • 首先要说明的是,whereKey实际上并没有做任何事情,它只是设置了一个过滤器参数,并将其应用到给定块的异步调用中,以便用这些键来做一些事情。findObjects是返回您现在知道的限制为1000的值。您可以跳过查询See Here,这实际上意味着您可以查询前1000个查询,一旦准备好显示进一步的结果分页,就可以跳过那些已经查询过的查询。所以要回答你的第二个问题,whereKey参数不会停止做任何事情,因为它不会停止任何事情,你也不会停止检索对象,你只需要学习如何在第一个返回的1000个对象之间导航。
  • 查询用户的方法有很多种,这完全取决于你的应用程序的方向和当前的设置。你必须把Parse看作是一项业务而不是一项服务,他们从API请求中赚钱,所以你做得越多对他们越好。我建议在你遇到问题后再回来,这样如果你需要的话,有人可以帮你。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27867638

复制
相关文章

相似问题

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