我想在我的应用中使用ListView显示集合中的所有文档。为此,我需要检索所有文件,对吧?我怎样才能做到这一点?我搜索了很多,但无法在Google文档/任何适当的解决方案中找到任何内容。
答案 0 :(得分:2)
小心,因为返回的每个文件都算作'读'。请务必阅读firestore的定价部分。如果您在此集合中有10,000个文档,那么每次进行此查询时,您将使用10,000次读取。
然而,查询是:
FirebaseFirestore.getInstance()
.collection("collectionname")
.get()
.addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if (task.isSuccessful()) {
List<DocumentSnapshot> myListOfDocuments = task.getResult().getDocuments();
}
}
});