我正在跟蹤我的 HTTP 服務(wù)層函數(shù)的讀/寫成本。我是否糾正了 Collection/Doc/Collection/Doc 鏈不會導(dǎo)致讀取?reads := 0bucketDocRef := s.fsClient.Collection("accounts").Doc(accountID).Collection("widgets").Doc(widgetID)// no cost so far?此外,調(diào)用.Collections(ctx)... 的成本是多少?是否為從返回的每個 collectionRef 讀取 1 次iter.GetAll()?iter := docRef.Collections(ctx)colRefs, _ := iter.GetAll()reads += len(colRefs)另外,如果調(diào)用iter.GetAll()導(dǎo)致錯誤,成本是多少?
1 回答

夢里花落0921
TA貢獻1772條經(jīng)驗 獲得超6個贊
Collection
并且Document
只是構(gòu)建器功能。除了構(gòu)建對集合和文檔的引用之外,它們不做任何事情。他們實際上并沒有執(zhí)行任何查詢或讀取任何數(shù)據(jù),這意味著從 Firestore 計費的角度來看,它們實際上是“免費的”。
在您的示例中,在您致電 之前不會向您收取任何GetAll
費用,每個返回的文檔需要讀取 1 次,加上所需的任何出口。
- 1 回答
- 0 關(guān)注
- 125 瀏覽
添加回答
舉報
0/150
提交
取消