出现背景
在多线程高并发对一个collection操作upsert的时候,报错。
代码
Query q = new Query(Criteria.where("_id").is("xxx"));
Update update = new Update();
update.set("_id",diffResponse.getSysNo());
update.set("age",18);
Pair<Query, Update> pair =Pair.of(q,update);
List<Pair<Query, Update>> entityList = new ArrayList<>();
entityList.add(entityList );
//批量插入
BulkOperations ops = mongoTemplate.bulkOps(BulkOperations.BulkMode.