【问题标题】:Does the number of writes count when Firebase Functions writes to a Cloud Firestore database?Firebase Functions 写入 Cloud Firestore 数据库时,写入次数是否计算在内?
【发布时间】:2018-06-22 08:34:32
【问题描述】:

我在Cloud Function 中创建了一个函数,用于计算集合中的文档数。每次添加新文档时,计数器都会增加一。我知道我们为每个文档的读取、写入或删除付费,但是当 Firebase Functions 增加计数器时,这个写入操作是否也算在内?还是内部操作没关系?

提前致谢!

【问题讨论】:

    标签: firebase google-cloud-firestore


    【解决方案1】:

    这取决于云函数存储计数器的位置。如果计数器存储在文档中,那么每次更新计数器时,您都在编写文档。因此,在这种情况下,它确实会被视为文档写入。

    【讨论】:

    • 现在它存储在一个文档中,但是我应该将计数器存储在哪里,这样写操作就不算数?
    • 每次写入文档都算作一次“文档写入”操作。如果您不想承担“文档写入”操作的成本,您应该将计数器保存在不会因文档写入而改变的存储层中。 Firebase 实时数据库就是其中一个例子,但可能还有很多其他例子。
    • 哇,不知道我们可以同时使用两个数据库。 Firebase 实时数据库 + Cloud Firestore 是赢家。非常感谢弗兰克!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-26
    • 2020-02-01
    • 2017-11-12
    • 1970-01-01
    • 1970-01-01
    • 2019-12-18
    • 1970-01-01
    相关资源
    最近更新 更多