React native React Native-同时修改firebase集合

React native React Native-同时修改firebase集合,react-native,react-native-firebase,React Native,React Native Firebase,我正在使用firebase实现带有React Native的移动应用程序。该应用程序是在线健身教练。训练视频是实时流媒体,用户可以加入训练。每次用户加入训练时,我都会将其添加到firebase文档的数组中。这里的问题是当两个或多个用户同时加入时。发生这种情况时,它们都在尝试更新集合中的数组,最后一个数组将覆盖前一个数组。我曾尝试在代码中使用事务一个接一个地编写数据,这种方法在大多数情况下都有效,但并非每次都有效。我的问题是,在这种情况下,当两个用户同时加入而不覆盖前一个用户时,如何逐个写入数据

我正在使用firebase实现带有React Native的移动应用程序。该应用程序是在线健身教练。训练视频是实时流媒体,用户可以加入训练。每次用户加入训练时,我都会将其添加到firebase文档的数组中。这里的问题是当两个或多个用户同时加入时。发生这种情况时,它们都在尝试更新集合中的数组,最后一个数组将覆盖前一个数组。我曾尝试在代码中使用事务一个接一个地编写数据,这种方法在大多数情况下都有效,但并非每次都有效。我的问题是,在这种情况下,当两个用户同时加入而不覆盖前一个用户时,如何逐个写入数据