例如<我们有一个下一个数据库结构:
项目属于用户(项目中的userId字段),也就是库存。 用户可以创建游戏。 用户可以加入创建的游戏。只允许两个用户加入游戏。 游戏完成后,用户库存中的所有项目都应转移到“赢家”库存。
我想通过使用NodeJ来构建一个流来处理“joinGame”,“winGame”案例。 在MySql数据库中,我使用事务来锁定“游戏”记录并在单个事务中执行所有操作以确保数据一致性。
我不知道如何以正确的方式在mongo中制作它。 在互联网上挖掘,我找到了两个解决方案:
提前谢谢!