2016-09-16 9 views
1

내 쿼리에서 클라이언트로 가져올 수 있습니다. 가져온 레코드 수를 어떻게 제한합니까?수 없음은 중포 기지 안드로이드

내 데이터 구조 :

feeds : { 
    feedId : { 
     fName : name1, 
     fTime : 123 
    } 
} 

내 규칙 :

{ 
    "rules": { 
     ".read": "auth != null", 
     ".write": "auth != null", 
     "feeds" : { 
      ".indexOn": ["fTime"] 
     } 
    } 
} 

답변

2

limitToFirst 반환 새 쿼리를 호출. 반면 현재 참조를 수정하려고 기대하고 있습니다.

대신이 시도 :

Query query = mDatabase.child("feeds").child(id).orderByChild("fTime"); 
Query limitQuery = query.limitToFirst(20);