본문 바로가기
IT일반

Firebase 과금 조심하세요. 파이어베이스 유료 빌링 요금

by xavi2019 2019. 2. 24.

 

 

Firebase를 잘 쓰고 있는데요.

데이터가 많으니 과금이...

 

 Firestore 에 약 3만건의 데이터가 있습니다.

전체 갯수가 얼마나 되는지

Count를 해보려고

무심코 쿼리를 던졌더니...

일 사용량의 62%를 써 버렸네요.

 

 

아래 쿼리 보세요.

 

DBLIST라는 컬렉션을 전체 가져와서

 

.size()

 

로 해 봤는데..

 

결과는 나오지도 않고, 사용량만 써 버렸네요.

 

전체 데이터를 스냅샷으로 가져온 후 count 하는 방식인가봐요.

 

다른 방법 아시는 분 있나요?

 

ㅠㅠ

 

db.collection(DBLIST)
        .get()
        .addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
            @Override
            public void onComplete(@NonNull Task<QuerySnapshot> task) {
                if (task.isSuccessful()) {
                    Log.d(TAG, "전체 갯수: "+ task.getResult().size());
                } else {
                    Log.d(TAG, "Error getting documents: ", task.getException());
                }
            }
        });

 

 

 

댓글