英文:
How to Count Number of documents in a collection in Firestore Android Studio?
问题
在Flutter中,我们使用Querysnapshot.documents.length
来获取文档数量。
类似地,在Java的Android Studio中我们该如何做呢?
提前致谢。
英文:
In flutter we use the Querysnapshot.documents.length
to fetch number of documents?
Similarly , How can we can do it in Java Android Studio
Thanks in advance
答案1
得分: 2
代替循环,只获取大小
db.collection("Store")
.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, "获取文档时出错:", task.getException());
}
}
});
英文:
Instead of looping just get size
db.collection("Store")
.get()
.addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if (task.isSuccessful()) {
Log.d(TAG, "Size is", task.getResult().size());
} else {
Log.d(TAG, "Error getting documents: ", task.getException());
}
}
});
答案2
得分: 1
已经在这里回答过了。没有内置的方法,实际上,我们必须使用for循环来计算文档数量。
英文:
Already Answered Here
No built in Method Actually, We have to count the documents using for loop
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论