【问题标题】:How to retrieve all documents from a collection in Firestore?如何从 Firestore 的集合中检索所有文档?
【发布时间】:2018-06-06 18:31:36
【问题描述】:

我想在我的应用程序中使用 ListView 显示集合中的所有文档。为此,我需要检索所有文档,对吗?我怎样才能做到这一点?我进行了很多搜索,但在 Google Docs 中找不到任何内容/任何适当的解决方案。

【问题讨论】:

标签: java android firebase google-cloud-firestore


【解决方案1】:

请小心,因为返回的每个文档都算作“已读”。确保您已阅读 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();
                    }
                }
            });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-09-27
    • 1970-01-01
    • 2018-06-18
    • 1970-01-01
    • 2021-10-26
    • 1970-01-01
    相关资源
    最近更新 更多