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

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

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

DIEA 2022-09-21 17:35:35
我有使用 检索文档大小的代码。addSnapshotListener我只知道使用检索文档大小,但不知道任何其他方法。addSnapshotListenerfirestore.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贡献1836条经验 获得超5个赞

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

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

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

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

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

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


查看完整回答
反对 回复 2022-09-21
  • 1 回答
  • 0 关注
  • 79 浏览

添加回答

举报

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