zoukankan      html  css  js  c++  java
  • MongoDB操作:update()

    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.     }  
  • 相关阅读:
    GridView, ListView 区别
    ActivityGroup和TabActiviy的差异性?
    Java加密解压
    Android代码中实现WAP方式联网
    SVN创建资源库和远程连接配置
    高仿优酷Android客户端图片左右滑动(自动切换)
    andoid 多线程断点下载
    Android中用Java代码实现zip文件解压缩
    JAVA两种实现二分查找方式
    三种JAVA编程方法实现斐波那契数列
  • 原文地址:https://www.cnblogs.com/yedushusheng/p/4334017.html
Copyright © 2011-2022 走看看