E11000 duplicate key error index

mongodb插入报错,重复主键问题,有唯一键值重复

一般使用collection.insertOne(doc);插入一条已存在主键的记录会报错

使用MDAO的

public Key<T> save(T entity){    return this.ds.save(entity);}

一般不会报错,save方法必须是一个完整的实体,而不能保存一个字段实体。如下所示:可以对User的实体进行报错,不能对Test的User属性进行保存

public class User {}
public class Test{  private User user;  public void setUser(User user){       this.user = user;      }     public User getUser(){       return user;  } }

 

遗失的拂晓
收藏 打印