Firestore 中未找到的 docRef.Get(ctx) 的读取成本是多少?

A、B 和 C 点的读取成本是多少?无论如何总是 1 次读取,或者是否存在不发生读取的情况?


dsnap, err := docRef.Get(ctx)

if status.Code(err) == codes.NotFound {

    return nil, ErrNotFound // Point A

}

if err != nil {

    return nil, err // Point B

}


// Point C


潇湘沐
浏览 118回答 1
1回答

湖上湖

根据有关定价的文档:查询的最低费用对于您执行的每个查询,即使查询不返回任何结果,也需要读取一个文档的最低费用。这表明每次调用Get时,如果请求到达服务器,它将花费 1 次读取。这本质上是使用可大规模扩展的 Firestore 索引的成本。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go