E11000 duplicate key error index

简介: E11000 duplicate key error indexmongodb插入报错,重复主键问题,有唯一键值重复一般使用collection.insertOne(doc);插入一条已存在主键的记录会报错使用MDAO的public Key save(T entity){ return this.ds.save(entity);}一般不会报错,save方法必须是一个完整的实体,而不能保存一个字段实体。

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;
  } 
}

 

遗失的拂晓
目录
相关文章
|
2月前
|
数据库 Python
Duplicate entry for key username
Duplicate entry for key username
12 0
|
5月前
|
数据库
MongoError: E11000 duplicate key error collection: blog.users index: email_1 dup key
MongoError: E11000 duplicate key error collection: blog.users index: email_1 dup key
|
7月前
|
JavaScript
[Vue warn]: Duplicate keys detected: ‘1‘. This may cause an update error. for循环,key重复报错
[Vue warn]: Duplicate keys detected: ‘1‘. This may cause an update error. for循环,key重复报错
20 0
|
7月前
|
关系型数据库 MySQL 数据库
解决出现的SQLIntegrityConstraintViolationExceptionw:Duplicate entry ‘10‘ for for key ‘user.PRIMARY‘问题
解决出现的SQLIntegrityConstraintViolationExceptionw:Duplicate entry ‘10‘ for for key ‘user.PRIMARY‘问题
|
SQL 数据库
ON DUPLICATE KEY UPDATE
ON DUPLICATE KEY UPDATE
96 0
ON DUPLICATE KEY UPDATE