gpt4 book ai didi

python - 我在 Firestore 中执行了多少次读取?

转载 作者:行者123 更新时间:2023-12-04 08:15:24 25 4
gpt4 key购买 nike

假设我在 firestore 中有一个名为 text_messages 的集合,其中包含 500 个文档,并且我知道其中一个文档的 doc_id。

我想执行以下代码来获取该文档的数据:

doc = db.collection("text_messages").document("my_doc_id").get()
data = doc.to_dict()

所以我的问题是:这算作 1 次读取还是 500 次读取?我是从计费的角度询问并希望优化成本。

最佳答案

由于接受的答案很容易被误解,我发布了一个替代答案。

Firestore 对在服务器上为您读取的每个文档收费。

由于您的示例仅读取一个文档,因此无论您从中读取文档的集合中有多少文档,您都需要为读取的一个文档付费。

执行查询不会读取可能符合条件的每个文档,而是使用索引来确定哪些文档符合条件,然后只读取这些文档。 p>

因此,在 Firestore 查询中,您(最多)为查询返回的文档数量付费,而不是为数据库必须考虑的文档数量付费。

关于python - 我在 Firestore 中执行了多少次读取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65729151/

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