如何在firestore中获取集合中的文档计数

时间:2017-12-12 08:32:38

标签: android firebase google-cloud-firestore

我有一个集合“商店”

有多少文件

我如何得到该集合中的文件数量。

1 个答案:

答案 0 :(得分:0)

我相信没有内置的方法,但你可以尝试这个!首先获取List中的所有文档,然后获取大小。

  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:get data with Firestore