• 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.     }  
  • 相关阅读:
    csrf(跨站请求伪造)
    CBV加装饰器
    Django的中间件
    form组件简介
    统计日期天数及拓展使用
    回文数的定义以及拓展使用
    排序——冒泡,快速,选择,插入
    No resources found. Error from server (NotAcceptable): unknown (get pods)
    编程题训练5
    K8s集群内热改代码
  • 原文地址:https://www.cnblogs.com/yedushusheng/p/4334017.html
Copyright © 2020-2023  润新知