我们正在使用" findObjectsInBackgroundWithBlock" PFQuery查询Parse数据库某些表的方法。该表包含23.3k行。我们正在查询特定的" EmailId"在表中。这种查找方法随机工作。它有时不会返回对象,而电子邮件ID存在于表中。 是否有任何限制。
我的代码段是:
PFQuery *query = [PFQuery queryWithClassName:Login_Table];
[query whereKey:Login_Email equalTo:[user.userEmail lowercaseString]];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error)
{
if (!error) {
// The find succeeded.
NSLog(@"Successfully retrieved %lu scores.", (unsigned long)objects.count);
if ([objects count] > 0)
{
loginResult(YES,objects);
}
else
{
loginResult(NO,objects);
}
}
else {
// Log details of the failure
loginResult(NO,objects);
NSLog(@"Error: %@ %@", error, [error userInfo]);
}
}];
答案 0 :(得分:0)
您可以使用没有约束的简单查询来获取最多 100 个对象,但 1 到 1000 的任何内容都是有效限制
您需要通过设置PFQuery的限制和跳过属性来再次查询下一个对象。同样,您需要反复查询,直到达到总计数。