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.     }  
  • 相关阅读:
    解决NLPIR汉语分词系统init failed问题
    牛客小白月赛3---G 旅游(树形dp)
    蓝桥杯 能量项链 (区间dp)
    OpenJ_Bailian
    LeetCode#169 Majority Element
    LeetCode#171 Excel Sheet Column Number
    LeetCode#172 Factorial Trailing Zeroes
    this指针
    auto、register、extern以及static
    const与static
  • 原文地址:https://www.cnblogs.com/yedushusheng/p/4334017.html
Copyright © 2011-2022 走看看