我尝试在indexed
中自动增加mongodb
字段,只要发生插入,我就会在SO this和mongoose-auto-increment上阅读很多帖子,但我是没有得到他们如何工作因为考虑下面的情况
假设我想在我的集合中自动递增字段counter
,并且当前第一条记录已经存在其counter
值为1,现在假设有三个并发插入现在在counter
值为1的情况下发生在数据库中,因此所有这些都必须尝试设置counter
2.但正如我们所知,在这三个中谁将获得第一个锁将成功设置其counter
1}}为2,但是其他两个操作怎么样呢,因为现在当他们获得锁定时,他们也会尝试将counter
值设置为2但是已经采用2,所以我想mongoose会给出错误重复关键错误。
任何人都可以告诉我上面两篇帖子如何解决在mongodb中自动递增索引字段的concurreny问题。
我知道我错过了一些conecpt,但是什么?
感谢。