我正在使用Socket.io创建一个rochambo游戏。玩家将他们的赌注添加到等待列表中,Node在mondogDBsession中检查玩家是否有足够的钱这样做,然后在将其发送给其他玩家之前创建赌注。我的代码有效,但如果我要求非常快地创建多个投注,Node没有时间在下一个投注到达之前更新mongoDB中的玩家余额,尽管我有等待名单。因此,玩家即使没有足够的钱也可以下注,我想避免这种情况。我找不到防止这种情况发生的方法。当然有回调或递归函数,但我没能成功。对不起我的英语不好,我是法国人:)这是代码的简化版本:socket.on('placerunpari',function(scree