2014-10-19 3 views
1

안녕하세요, 구문 분석 쿼리가 구문 분석 데이터베이스에서 3000 개가 넘는 행이있을 때 왜 내 구문 분석 쿼리가 100 개 개체를 반환했는지 궁금합니다. 나는 이것을 xamrian.ios 어플리케이션에서 사용하고 있으며, 처음 99 개의 오브젝트를 얻는 것만으로도 아이디어가 도움이된다. 그리고 네, 코드를 디버그하여 처음 99 개의 객체를 다시 회수했습니다. Parse Docs에서Parse.com 처음 만 반환하는 쿼리 100

public async void populateFromParseLocalDB() 
    { 
     var query = ParseObject.GetQuery ("clinics");; 
     IEnumerable<ParseObject> results = await query.FindAsync(); 


     int i; 
     foreach (var record in results) 
     { 
      i++; 
      Console.WriteLine("in for each"); 
      var name = record.Get<String>("Name"); 
      Console.WriteLine(name); 
     } 

     int mycount = i; 
    } 
+0

디버깅나요 코드 첫 번째 줄? –

+0

네, 그 결과는 단지 99 개의 레코드가 있지만 DB에는 3000 개의 행이 있습니다. – rogue39nin

+0

sp – malkam

답변

4

:

당신은 한계를 호출하여 결과의 ​​수를 제한 할 수 있습니다. 기본적으로 결과는 100로 제한되어 있지만, 1000-1에서 아무것도 유효한 한계 : 라인으로

+0

이것은 위도와 경도를 사용하는 우편 번호 검색을위한 것입니다. 그래서 나는 모든 레코드를 내게 제공하고 싶습니다. 어떻게 다시 돌려 받고 로컬 클래스에 넣을 수 있습니까? – rogue39nin

+0

문서를 읽으십시오. Limit 및 Skip 매개 변수를 결합하고 필요한 모든 데이터를 얻기 위해 여러 번 호출하십시오. – Jason

관련 문제