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