【发布时间】:2020-06-06 11:03:12
【问题描述】:
实时数据库中有一定的int值。我使用两个不同的 Firebase 函数对其进行了修改。假设现在它是 500,并且这两个函数都已被调用。一个应该添加 100 到值,另一个 - 20。我在每个函数中从数据库中获取当前值(500)并将相应的值添加到其中,然后将新值写入数据库。如果我理解正确,那么我将丢失其中一个值,并且在数据库中我将拥有上次记录的值(600 或 520)。如何避免这种情况?
【问题讨论】:
标签: firebase-realtime-database google-cloud-functions