首页 > 数据库技术 > 详细

MongoDB操作:update()

时间:2015-03-13 00:18:08      阅读:363      评论:0      收藏:0      [点我收藏+]
  1. @Override  
  2.     public boolean update(String dbName, String collectionName,  
  3.             DBObject oldValue, DBObject newValue) {  
  4.         DB db = null;  
  5.         DBCollection dbCollection = null;  
  6.         WriteResult result = null;  
  7.         String resultString = null;  
  8.           
  9.         if(oldValue.equals(newValue)){  
  10.             return true;  
  11.         }else{  
  12.             try {  
  13.                 db = mongoClient.getDB(dbName); //获取数据库实例  
  14.                 dbCollection = db.getCollection(collectionName);    //获取数据库中指定的collection集合  
  15.                   
  16.                 result = dbCollection.update(oldValue, newValue);  
  17.                 resultString = result.getError();  
  18.                   
  19.                 return (resultString!=null) ? false : true;  
  20.             } catch (Exception e) {  
  21.                 // TODO: handle exception  
  22.                 e.printStackTrace();  
  23.             } finally{  
  24.                 if(null != db){  
  25.                     db.requestDone();   //关闭db  
  26.                     db = null;  
  27.                 }  
  28.             }  
  29.               
  30.         }  
  31.           
  32.         return false;  
  33.     }  

MongoDB操作:update()

原文:http://www.cnblogs.com/yedushusheng/p/4334017.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!