2017-06-11 48 views
0

好吧,比方说,我有一个拍卖应用(建立在express + mongodb上),使用它,用户下订单。我的应用程序将放置的订单与其他订单进行比较,并删除相应的订单。问题是,我需要使接受订单的路线与每个用户同步,以便路线在当时只能处理一个请求。因为如果它会异步发生,我最终会得到两个用户将购买相同订单的情况。如果有任何方式使用express或某个插件来做到这一点,我会非常感谢它的建议node.js中的同步路由(关于express.js)

+1

我认为这应该是一个数据库来处理这个问题。 –

+1

切换技术的时间! –

+0

MongoDB的['findAndModify'](https://docs.mongodb.com/manual/reference/command/findAndModify/)和['update'](https://docs.mongodb.com/manual/reference/method/) db.collection.update /#db.collection.update)是原子操作,所以使用它们。 – robertklep

回答