2015-08-20 19 views
1

我有問題。昨天我的數據庫超過了100個項目。在我的應用程序,我在做我的查詢,如:解析只檢索100個項目,我有108

PFQuery *languageQuery = [PFQuery queryWithClassName:@"Language"]; 
[languageQuery whereKey:@"code" equalTo:_languageCode]; 

PFQuery *query = [PFQuery queryWithClassName:@"DrinksLocal"]; 
[query whereKey:@"language" matchesQuery:languageQuery]; 

[query includeKey:@"country"]; 
[query includeKey:@"types"]; 
[query includeKey:@"drinks"]; 
[query includeKey:@"matching"]; 

[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) { 
    if (!error) { 
    // do some stuff 
    } else { 
     DDLogError(@"Error: %@ %@", error, [error userInfo]); 
    } 
}]; 

我該如何解決這個問題?我認爲parse在後臺做了分頁,所以你沒有這個問題?

將極限值設置爲1000是一個臨時解決方案。我怎麼能真正解決這個像1000+項目?

回答

2

您必須設置查詢超過100個項目的限制。檢查文檔Here

query.limit = 10; // limit to at most 10 results

對於1K多行,你必須遵循分頁 - 檢查herehere

+0

重複的問題重複的答案。 OP應該對此進行研究,因爲它會得到大量的點擊。 – soulshined