Firestore 增量字段值

Edu*_*ard 5 google-cloud-firestore

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

据我所知,字段删除与文档更新没有什么不同。意思是,我可以delete通过简单地将整个文档更新为一些新数据来只使用我的字段,而忽略该字段,因此,问题。

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

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

问候!

Hen*_*nry 5

版本 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) 的函数中访问它 (3认同)