2017-12-12 13 views

답변

0

나는 거기에 내장 된 방법이 없다고 믿지만 이것을 시도 할 수 있습니다! 먼저 목록에있는 모든 문서를 가져 와서 크기를 가져옵니다.

db.collection("Store") 
    .get() 
    .addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() { 
     @Override 
     public void onComplete(@NonNull Task<QuerySnapshot> task) { 
      if (task.isSuccessful()) { 
       int count = 0; 
       for (DocumentSnapshot document : task.getResult()) { 
        count++; 
       } 
      } else { 
       Log.d(TAG, "Error getting documents: ", task.getException()); 
      } 
     } 
    }); 

의 Src : ApiFuture와하는 Future.get에서 get data with Firestore

+0

내가 점점 오전 오류() – Ramakrishna

+0

@Ramakrishna 편집, accidenetly appearantly이, DB는 데이터베이스 인스턴스 작동합니다 대신 안드로이드의 쿼리에 대한 자바 코드를 선택했다, 카운트가 당신의 문서 카운트이거나 당신이 smth를 얻지 못하면 docs와의 링크를 확인하십시오 – Rainmaker

+0

루프를 실행할 필요가 없습니다.이 task.getResult(). size()를 사용하십시오. –