node.js中的同步路由(关于express.js)

node.js中的同步路由(关于express.js),node.js,mongodb,express,Node.js,Mongodb,Express,比如说,我有一个基于express+mongodb的拍卖应用程序,用户可以用它下单。我的应用程序将下的订单与其他订单进行比较,并将相应的订单置空。问题是,我需要为每个用户同步接收订单的路由,这样路由一次只能处理一个请求。因为如果它是异步发生的,我最终会得到两个用户购买相同订单的情况。如果有任何方法可以使用express或某个插件实现这一点,我将非常感谢您的建议在mongoDB中有一种叫做锁定的方法,您可以将集合锁定为读或写模式,以便其他请求将等待,直到释放锁为止 确保事务成功后释放锁。 它可能导

比如说,我有一个基于express+mongodb的拍卖应用程序,用户可以用它下单。我的应用程序将下的订单与其他订单进行比较,并将相应的订单置空。问题是,我需要为每个用户同步接收订单的路由,这样路由一次只能处理一个请求。因为如果它是异步发生的,我最终会得到两个用户购买相同订单的情况。如果有任何方法可以使用express或某个插件实现这一点,我将非常感谢您的建议

在mongoDB中有一种叫做锁定的方法,您可以将集合锁定为读或写模式,以便其他请求将等待,直到释放锁为止

确保事务成功后释放锁。 它可能导致死锁或其他


我认为这应该是数据库要处理的问题。是时候转换技术了!MongoDB和是原子操作,所以使用它们。