好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 詳解MongoDB數據庫基礎操作及實例

詳解MongoDB數據庫基礎操作及實例

熱門標簽:電銷機器人是什么軟件 蘋果汽車租賃店地圖標注 老虎洗衣店地圖標注 廣州長安公司怎樣申請400電話 云南外呼系統 濟南電銷機器人加盟公司 呼和浩特電銷外呼系統加盟 怎么投訴地圖標注 杭州人工電銷機器人價格

詳解數據庫基礎操作及實例

          廢話不多說,直接上代碼,注釋寫的比較清楚,大家參考下,

 示例代碼:

/** 
 * 插入一條DB對象 
 */ 
public static void addDBObject(DBCollection collection,BasicDBObject object){ 
  collection.insert(object); 
} 
 
/** 
 * 根據id查詢DBObject 
 */ 
public static DBObject getDBObjectById(String value) throws UnknownHostException, MongoException{ 
  dbc = getDBCollection("company", "users").find(new BasicDBObject("_id",new ObjectId(value))); 
  DBObject ob = null; 
  int i = 0; 
  while(dbc.hasNext()){ 
    ob = dbc.next(); 
    i++; 
  } 
  if(i == 1){ 
    return ob; 
  }else{ 
    return null; 
  } 
} 
 
/** 
 * 根據key和value值查詢 
 */ 
public static DBObject getDBObject(String key,String value) throws UnknownHostException, MongoException{ 
  dbc = getDBCollection("company", "users").find(new BasicDBObject(key,value)); 
  DBObject ob = null; 
  int i = 0; 
  while(dbc.hasNext()){ 
    ob = dbc.next(); 
    i++; 
  } 
  if(i == 1){ 
    return ob; 
  }else{ 
    return null; 
  } 
} 
 
/** 
 * 根據數據庫名獲取(新增)下面所有聚集名(表名) 
 */ 
public static SetString> getCollectionsNames(String DBName) throws MongoException, UnknownHostException{ 
  return getDB(DBName).getCollectionNames(); 
} 
 
/** 
 * 遍歷聚集中的db對象集合(相當于關系數據庫中的數據) 
 */ 
public static SetDBObject> getDBObjects(DBCollection collection){ 
  SetDBObject> dbObjects = new HashSetDBObject>(); 
  DBCursor cursor = collection.find(); 
  while(cursor.hasNext()){ 
    DBObject object = cursor.next(); 
    dbObjects.add(object); 
  } 
  return dbObjects; 
} 
 
/** 
 * 獲取/新增聚集(相當于關系數據庫表) 
 */ 
public static DBCollection getDBCollection(String DBName,String collectionName) throws UnknownHostException, MongoException{ 
  return getDB(DBName).getCollection(collectionName); 
} 
 
/** 
 * 獲取/新增數據庫 
 */ 
public static DB getDB(String DBName) throws UnknownHostException, MongoException{ 
  return getMongo().getDB(DBName); 
} 
 
/** 
 * 連接數據庫 
 */ 
public static Mongo getMongo() throws UnknownHostException, MongoException{ 
  Mongo mg = null; 
  if(mg == null){ 
    mg = new Mongo(); 
  } 
  return mg; 
} 
 
/** 
 * 關閉連接 
 */ 
public static void destory(Mongo mg) { 
  if (mg != null){ 
    mg.close(); 
    mg = null;  
  } 
  System.gc();   
} 
 
/** 
 * 獲取數據庫名 
 */ 
public static ListString> getDBNames() throws MongoException, UnknownHostException{ 
  return getMongo().getDatabaseNames(); 
} 
 
/** 
 * 刪除數據庫 
 */ 
public static void deleteDB(String DBName) throws MongoException, UnknownHostException{ 
  getMongo().dropDatabase(DBName); 
} 

如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

您可能感興趣的文章:
  • 老生常談MongoDB數據庫基礎操作
  • mongodb數據庫基礎知識之連表查詢
  • MongoDB數據庫插入、更新和刪除操作詳解
  • PHP中MongoDB數據庫的連接、添加、修改、查詢、刪除等操作實例
  • mongodb 數據庫操作詳解--創建,切換,刪除
  • mongodb 數據庫操作--備份 還原 導出 導入
  • MongoDB數據庫文檔操作方法(必看篇)
  • MongoDB模糊查詢操作案例詳解(類關系型數據庫的 like 和 not like)
  • mongoDB4.0數據庫的操作方法
  • mongodb數據庫入門學習筆記之下載、安裝、啟動、連接操作解析
  • MongoDB數據庫安裝配置、基本操作實例詳解
  • MongoDB數據庫基礎操作總結

標簽:泰安 玉林 遼陽 無錫 廈門 自貢 興安盟 雞西

巨人網絡通訊聲明:本文標題《詳解MongoDB數據庫基礎操作及實例》,本文關鍵詞  詳解,MongoDB,數據庫,基礎,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解MongoDB數據庫基礎操作及實例》相關的同類信息!
  • 本頁收集關于詳解MongoDB數據庫基礎操作及實例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 女人被男人操| 久久99热只有频精品91密拍| 揉出奶水的日本三级| 国产欧美视频在线观看| 小sao货cao得你舒服吗老师| 韩国一级婬片A片色戒| 日本脱了写真大全视频| 天天爽夜夜爽人人爽| 女人下边被添全过视频| 色屁屁XXXXⅩ在线视频| 巨熟乳波霸中文观看免费| 欧美—级v免费大片| 男男孕交h涨乳| 国产做爰XXXⅩ高潮网站多少集| 国产精品秘?天美传媒视频| 波多野结衣在线电影免费观看| 国产熟妇猛交XXXⅩ视频APP | 学长让我夹震蛋器自慰给他看| 国内永久免费crm系统z在线| 桥矿影视超棒体验日本人| 成+人+黄+色+免费观看| 欧美影院在线| 国产?无码?成人免费| 91短视频版在线观看免费| 男s粗口激烈调教mp3| 啦啦啦www在线观看高清视频6 | 两男一女3p啪啪图| 玩弄奶头(高H)| 被绑在床强摁做开腿呻吟H动漫| 甜性涩爱未删减版| 黄色片网站| 97国产无遮挡A片又黄又爽| 欧美色臀AⅤ无码精品色情| rrr523亚洲国产片| 内裤子奇缘大目录全集| 老师的又粗又大好爽| 国产精品无码夜色成人免费看| 国产91久久最新观看地址| 可爱裸小男生全身精光图片| 日韩高清一区二区三区不卡| 国产精品伦人视频免费看三丽医院 |