为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

DIEA 2022-09-21 17:35:35

我有使用 检索文档大小的代码。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


查看完整描述

1 回答

?
一只甜甜圈

TA贡献1486条经验 获得超5个赞

我有使用添加快照查看器检索文档大小的代码

调用对象意味着您希望实时获取数据。在对象上调用方法 并不意味着您正在获取文档的大小,而是您正在获取集合中存在的所有文档的数量。.addSnapshotListener()CollectionReferencesize()QueryDocumentSnapshotsDemandHistory

您不必担心单个文档的大小,只要将其保持在最大大小(即1兆字节)以下即可。有关使用和限制的官方文档中的更多详细信息,请参阅:

文档的最大大小:1 MiB(1,048,576 字节)

如果您不想实时获取数据,只需按照此处的说明使用呼叫,而不是添加侦听器。get()

如果您想知道文档的大小,有一个库:


查看完整回答
反对 回复 2022-09-21

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信