我有一个E11000 duplicate key error collection: xxxxx index: _id_ dup key:问题,因为我决定将带有@Version批注的版本添加到对象。

@Version
private long version;


修改obj后,我使用mongoTemplate.save(obj);覆盖文档,并且错误弹出该时间。

在版本化文档之前,一切正常。

你有好主意吗 ?因为我没有。

objs与mongoDb 3.6一起存储

谢谢

最佳答案

如果将版本添加到文档中,则必须对其进行更改。
版本和ID创建一个元组密钥

关于java - 具有版本化文档的MongoDb重复 key ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61927998/

10-11 22:48
查看更多