我希望在我的应用程序中使用ListView来显示一个集合中的所有文档。为此,我需要检索所有文档,对吗?我该如何做呢?我已经搜索了很多,但在Google Docs /任何适当的解决方案中都找不到任何内容。
我希望在我的应用程序中使用ListView来显示一个集合中的所有文档。为此,我需要检索所有文档,对吗?我该如何做呢?我已经搜索了很多,但在Google Docs /任何适当的解决方案中都找不到任何内容。
请注意,每次返回的文档都会计为“读取”。请确保您已经阅读了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();
}
}
});