gpt4 book ai didi

firebase - Firestore 仅查询大小

转载 作者:行者123 更新时间:2023-12-03 15:53:22 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How to get a count of number of documents in a collection with Cloud Firestore

(8 个回答)


3年前关闭。




是否可以仅查询 Firestore 集合的文档大小?从而跳过对集合中所有文档的读取?我需要知道集合的大小才能进行分页显示 x 的 x 页。我希望避免使用不必要的读取配额来获取集合的大小。

最佳答案

没有办法只获取集合中的文档数量。确定这一点的唯一方法是下载文档并对其进行计数,这在您的场景中是一种浪费的操作。

如果您需要这个,我建议您在某处保留一个单独的计数器属性,并在您向集合中添加/删除文档时更新它。

在 Cloud Functions 中执行此操作非常合适。我建议你看看 sample of keeping a counter .虽然它是为 Firebase 的实时数据库编写的,但同样的方法也适用于 Cloud Firestore。如果您在完成这项工作时遇到问题,请通过 minimal code where you are stuck 发布一个新问题.

关于firebase - Firestore 仅查询大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47654439/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com