【发布时间】:2019-01-10 14:44:13
【问题描述】:
我有一个代码可以更新特定帖子的浏览次数。
我是这样做的:
models.Blog.findById(id).then(blog => {
models.Blog.update({views: blog.views+1}, {where: {id: blog.id}}).then(blog => {
//result
})
})
但如果两个用户尝试同时更新该模型,则会出现竞争条件。
我的问题是如何做同样的事情并避免竞争条件。
【问题讨论】:
-
很抱歉,我无法通过那篇文章获得它。
标签: node.js sequelize.js