我有一个名为“equipment”的集合,每当该集合中的任何文档触发更新时,我都会设置一个云函数。
但是,我想在 onUpdate 触发器中更新所述文档上的字段。
从外观上看。当我出现以下任一情况时。它正在更新文档的属性,从而再次触发云函数,导致发生循环。
event.data.ref.set({property: updatedValue}, {merge: true})
或
event.data.ref.update({property: updatedValue})
是否有其他方法可以更新 onUpdate 触发器内的变量而不导致此循环?
谢谢
最佳答案
您需要检查新值是否与现有值不同。如果不同,请执行更新。如果相同,则跳过更新。
关于javascript - 云函数 - 更新 onUpdate 触发器内的文档变量。可能的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48303040/