|
|
1
2
如果您想要处理并发性,我认为您应该使用事务来执行这个操作(向一个房间添加一个播放器)。这样,在添加玩家之前,您可以确保检查房间是否仍然打开。如果两个玩家同时开始配对并找到同一个房间,那么只有一个玩家会被添加到该房间 https://firebase.google.com/docs/firestore/manage-data/transactions |
|
|
2
0
据我所知,我可以建议一种更简单的方法,那就是拥有用户本身的状态,而不是调用云函数来创建空间。
|