2017-06-11 36 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

回答