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

Firestore docRef.Collections(ctx) 的读/写成本是多少?

Firestore docRef.Collections(ctx) 的读/写成本是多少?

Go
慕勒3428872 2022-06-01 16:40:39
我正在跟踪我的 HTTP 服务层函数的读/写成本。我是否纠正了 Collection/Doc/Collection/Doc 链不会导致读取?reads := 0bucketDocRef := s.fsClient.Collection("accounts").Doc(accountID).Collection("widgets").Doc(widgetID)// no cost so far?此外,调用.Collections(ctx)... 的成本是多少?是否为从返回的每个 collectionRef 读取 1 次iter.GetAll()?iter := docRef.Collections(ctx)colRefs, _ := iter.GetAll()reads += len(colRefs)另外,如果调用iter.GetAll()导致错误,成本是多少?
查看完整描述

1 回答

?
梦里花落0921

TA贡献1772条经验 获得超6个赞

Collection并且Document只是构建器功能。除了构建对集合和文档的引用之外,它们不做任何事情。他们实际上并没有执行任何查询或读取任何数据,这意味着从 Firestore 计费的角度来看,它们实际上是“免费的”。

在您的示例中,在您致电 之前不会向您收取任何GetAll费用,每个返回的文档需要读取 1 次,加上所需的任何出口。


查看完整回答
反对 回复 2022-06-01
  • 1 回答
  • 0 关注
  • 113 浏览
慕课专栏
更多

添加回答

举报

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