2013-11-15 3 views
0

저는 Photo 클래스가 있고 그 필드 중 하나는 commentsCount입니다. 가장 많은 코멘트가있는 사진을 반환하도록 Photo 클래스를 쿼리하고 싶습니다. 적은 수의 사진 개체가있는 경우 해당 개체와 orderByDescending을 쿼리합니다.parse.com - 가장 높은 값으로 쿼리 하시겠습니까?

그러나 많은 수의 개체로 테스트하지 못했습니다.

  • orderByDescending은 returnedObjects 만 정렬합니까?
  • 또는 데이터베이스의 모든 개체를 정렬하고 최상위 결과를 반환합니까?

반환 된 객체 만 정렬하는 경우 맨 위로 결과를 반환하는 구문 분석 쿼리를 작성하려면 어떻게해야합니까?

답변

0
--data-urlencode 'order=-commentsCount' 
--data-urlencode 'limit=20' 
--data-urlencode 'skip=0' 

위는 (페이지 2) (1) 다음 (20 개) 가장 높은 값으로 의지 페이지 아래

(가장 높은 값으로 시작)를 페이지를 얻을 것이다

RestAPI 설명서에서 위
--data-urlencode 'order=-commentsCount' 
--data-urlencode 'limit=20' 
--data-urlencode 'skip=20' 

(쿼리 섹션).

마이너스 기호 순서 PARM 값에 유의하십시오.

+0

그래서 내가 20 개로 제한하고 데이터베이스에 수천 개의 항목이 있다면 전체 DB에서 최고 20 개가 반환됩니다. 그게 내 질문의 핵심이야. – Ramsel

+0

이 맞습니다. parse는 DB 'mongodb'를 사용합니다. 이것은 db가하는 것입니다. –

관련 문제