如何在不添加快照的情况下检索文档大小?

我有使用 检索文档大小的代码。addSnapshotListener


我只知道使用检索文档大小,但不知道任何其他方法。addSnapshotListener


firestore.collection("DemandHistory").addSnapshotListener(new EventListener<QuerySnapshot>() {

       @Override

       public void onEvent(@Nullable QuerySnapshot queryDocumentSnapshots, @Nullable FirebaseFirestoreException e) {


            if (queryDocumentSnapshots != null){

               int count = queryDocumentSnapshots.size();

            }

       }

});

我想检索没有的文档大小,怎么做?addSnaphsotListener


DIEA
浏览 96回答 1
1回答

一只甜甜圈

我有使用添加快照查看器检索文档大小的代码调用对象意味着您希望实时获取数据。在对象上调用方法 并不意味着您正在获取文档的大小,而是您正在获取集合中存在的所有文档的数量。.addSnapshotListener()CollectionReferencesize()QueryDocumentSnapshotsDemandHistory您不必担心单个文档的大小,只要将其保持在最大大小(即1兆字节)以下即可。有关使用和限制的官方文档中的更多详细信息,请参阅:文档的最大大小:1 MiB(1,048,576 字节)如果您不想实时获取数据,只需按照此处的说明使用呼叫,而不是添加侦听器。get()如果您想知道文档的大小,有一个库:https://github.com/alexmamo/FirestoreDocument-Android/tree/master/firestore-document
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java