首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从Parse.com中检索超过1000行?

如何从Parse.com中检索超过1000行?
EN

Stack Overflow用户
提问于 2013-06-22 11:12:41
回答 2查看 18.7K关注 0票数 21

我一直在使用Parse来检索列表视图的数据。不幸的是,默认情况下,他们将请求数限制为100,最大值为1000。在我的班上,我有超过1000个上限。我在网上找到了一个链接,上面显示了一种在iOS上做这件事的方法,但是你怎么在安卓上做呢?Web Link

我目前正在循环中将所有数据添加到arraylist中,直到所有项都完成(100),然后将它们添加到列表中

EN

回答 2

Stack Overflow用户

发布于 2013-06-24 15:06:58

您可以使用CloudCode来实现这一点。创建一个您可以调用的自定义函数,该函数将枚举整个集合并从中构建响应,但更明智的选择是对请求进行分页,并一次获取1000条(甚至更少)记录,根据需要将它们动态添加到列表中。

票数 0
EN

Stack Overflow用户

发布于 2021-01-20 15:05:53

这是我针对C# .NET的解决方案

 List<ParseObject> allObjects = new List<ParseObject>();
 ParseQuery<ParseObject> query1 = ParseObject.GetQuery("Class");
 int totalctr = await query1.CountAsync()
 for (int i = 0; i <= totalctr / 1000; i++)
 {
     ParseQuery<ParseObject> query2 = ParseObject.GetQuery("Class").Skip(i * 1000).Limit(1000);
     IEnumerable<ParseObject> ibatch = await query2.FindAsync();
     allObjects.AddRange(ibatch);
 }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17246991

复制
相关文章

相似问题

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