1.以"_id" 为索引,类型为String,因排序时需要,所以存储"0001","0002","0100"。重载setId()方法。
public void setId(String id) {
this.id = id;
}
public void setId(int id){
this.id = String.format("%04d", id);
}
2.不能修改“_id”,但可以findAndModify 同一个field。
public Admin findAndModify(String oldId,String newId){
BasicDBObject dbo = new BasicDBObject();
dbo.append("loginId", newId);
return update(oldId, dbo);
}