日期:2014-05-16  浏览次数:20508 次

MongoDB BasicDBObject put方法失败,put值失败 原因和解决办法

BasicDBObject   不能正常put,put值失败  原因和解决办法


BasicDBObject obj = new BasicDBObject();

obj.put(key,value);

出错原因是因为,key是唯一的

key如果出现相同的,就会覆盖之前的


例如:

obj.put("a",1);

obj.put("b",2);

obj.put("c",3);

obj.put("a",5);


执行后在数据库里面只有

obj.put("b",2);

obj.put("c",3);

obj.put("a",5);//覆盖之前的obj.put("a",1);   因为关键字“a”