Firestore增量,arrayUnion和arrayRemove函数是否需要交易?

发布时间:2020-07-07 12:40

Firestore函数incrementarrayUnionarrayRemove是更新数据的强大功能。我们可以直接将这些功能与update一起使用,而不使用transactions吗?这些FieldValue函数可以同时处理Firestore文档吗?

回答1

这些incrementarrayUnionarrayRemove运算符都不要求使用客户端事务。相反,他们将操作发送到服务器,然后在服务器上执行原子更新-确保没有自动发生冲突的更新。