【问题标题】:Firestore Increment FieldValueFirestore 增量字段值
【发布时间】:2019-02-05 21:08:55
【问题描述】:

所以,我知道有一些类似名称的问题,但这不一样。 我很想知道是否有人可以解释缺少increment 哨兵的原因,类似于delete

据我所知,字段删除与文档更新没有什么不同。意思是,我可以通过简单地将整个文档更新为一些新数据来delete我的字段,将那个字段排除在外,因此,这个问题。

如果我们有FieldValue.delete(),为什么缺少FieldValue.increment()

注意:我知道 1QPS 限制,但我怀疑它与上述有任何关系。

问候!

【问题讨论】:

    标签: google-cloud-firestore


    【解决方案1】:

    5.9.0 版 - 2019 年 3 月 14 日

    新增 FieldValue.increment(),可用于 update() 和 set(..., {merge:true}) 增加或减少数字字段值 安全无交易。

    https://firebase.google.com/support/release-notes/js

    【讨论】:

    • 完美 :) 非常感谢!
    • 目前在云功能中有效吗?当我尝试使用它时,该值永远不会增加。
    • @ajaxon 您可以从 firestore 静态属性 admin.firestore.FieldValue.increment(1) 的函数中访问它
    • @HamishJohnson 这似乎不适用于嵌套对象属性。应该这样吗?
    • @Crashalot 我没有测试过,但是应该
    猜你喜欢
    • 2020-07-26
    • 2018-11-03
    • 2023-03-11
    • 2019-10-11
    • 2012-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多