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”
本文探讨了BasicDBObject在MongoDB操作中的使用方式,并针对同一键名多次put值时的行为进行了详细解释。文章指出,在BasicDBObject中,如果两次put相同的键名,则后一次会覆盖前一次的值。
4062

被折叠的 条评论
为什么被折叠?



