婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > MongoDB快速入門筆記(八)之MongoDB的java驅(qū)動(dòng)操作代碼講解

MongoDB快速入門筆記(八)之MongoDB的java驅(qū)動(dòng)操作代碼講解

熱門標(biāo)簽:如何辦理400客服電話 地圖標(biāo)注專員入駐 外呼系統(tǒng)線路經(jīng)常出問(wèn)題嗎 神行者百貨商場(chǎng)地圖標(biāo)注 西藏地圖標(biāo)注改進(jìn)點(diǎn) 安陽(yáng)手機(jī)自動(dòng)外呼系統(tǒng)原理是什么 地圖標(biāo)注什么軟件好用 地圖標(biāo)注百度競(jìng)價(jià) 外呼系統(tǒng)怎樣才能不封號(hào)

MongoDB的Java驅(qū)動(dòng)是線程安全的,對(duì)于一般的應(yīng)用,只要一個(gè)Mongo實(shí)例即可,Mongo有個(gè)內(nèi)置的連接池(池大小默認(rèn)為10個(gè))。

下面代碼給大家介紹MongoDB的java驅(qū)動(dòng)操作,具體代碼如下所示:

import java.util.ArrayList;
import java.util.List;
import java.util.regex.Pattern;
import org.bson.Document;
import com.mongodb.MongoClient;
import com.mongodb.MongoCredential;
import com.mongodb.ServerAddress;
import com.mongodb.client.FindIterable;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoCursor;
import com.mongodb.client.MongoDatabase;
public class MongoZyh {
public static void main(String[] args) {
try {
// 連接到MongoDB服務(wù),ServerAddress()兩個(gè)參數(shù)分別為 服務(wù)器地址 和 端口
ServerAddress serverAddress = new ServerAddress("localhost", 27017);
ListServerAddress> addrs = new ArrayListServerAddress>();
addrs.add(serverAddress);
// 三個(gè)參數(shù)分別為 用戶名 數(shù)據(jù)庫(kù)名稱 密碼
MongoCredential credential = MongoCredential
.createScramSha1Credential("zyh", "admin",
"zyh".toCharArray());
ListMongoCredential> credentials = new ArrayListMongoCredential>();
credentials.add(credential);
// 通過(guò)連接認(rèn)證獲取MongoDB連接
MongoClient mongoClient = new MongoClient(addrs, credentials);
// 連接到數(shù)據(jù)庫(kù)
MongoDatabase mongoDatabase = mongoClient.getDatabase("zyhdb");
// 新建集合,執(zhí)行后會(huì)在數(shù)據(jù)庫(kù)里新建一個(gè)空的集合
// mongoDatabase.createCollection("student");
// System.out.println("新建集合成功");
// 獲取集合,并往集合中插入數(shù)據(jù)
MongoCollectionDocument> mongoCollection = mongoDatabase
.getCollection("student");
// 插入一條數(shù)據(jù)
// Document document = new Document();
// document.append("name", "zhangsan");
// document.append("age", 28);
// mongoCollection.insertOne(document);
// System.out.println("插入一條數(shù)據(jù)成功");
// 插入多條數(shù)據(jù)
// ListDocument> documentList = new ArrayListDocument>();
// Document document1 = new Document();
// document1.append("name", "lisi");
// document1.append("age", 28);
// document1.append("sex", "男");
// Document document2 = new Document();
// document2.append("name", "wangwu");
// document2.append("age", 31);
// document2.append("sex", "男");
// documentList.add(document1);
// documentList.add(document2);
// mongoCollection.insertMany(documentList);
// System.out.println("插入多條數(shù)據(jù)成功");
// 查詢數(shù)據(jù)
// 查詢集合中所有的數(shù)據(jù)
// FindIterableDocument> findIterable = mongoCollection.find();
// MongoCursorDocument> mongoCursor = findIterable.iterator();
// while (mongoCursor.hasNext()) {
// System.out.println(mongoCursor.next());
// }
// 根據(jù)條件查詢
// Document query = new Document();
// query.put("age", new Document("$lt", 30));
// query.put("sex", "男");
// query.put("name", query);
// 正則表達(dá)式查詢
// Pattern pattern = Pattern.compile("^zhang");
// query.put("name", pattern);
// 排序
// Document sort = new Document();
// sort.put("name", -1); // 1是正序,-1是倒序
// FindIterableDocument> findIterable = mongoCollection.find(query)
// .sort(sort);
// MongoCursorDocument> mongoCursor = findIterable.iterator();
// while (mongoCursor.hasNext()) {
// Document doc = mongoCursor.next();
// System.out.print("name:" + doc.get("name") + "...");
// System.out.print("age:" + doc.get("age") + "...");
// System.out.println("sex:" + doc.get("sex") + "...");
// }
// mongoCollection.findOneAndUpdate(查詢條件, 修改內(nèi)容); // 查詢出第一條數(shù)據(jù)并修改
// mongoCollection.findOneAndDelete(查詢條件); // 查詢出第一條數(shù)據(jù)并刪除
// mongoCollection.findOneAndReplace(查詢條件, 替換內(nèi)容); // 查詢出第一條數(shù)據(jù)并替換
// 修改數(shù)據(jù)
// Document query = new Document();
// query.put("age", 28);
// Document update = new Document();
// Document d = new Document();
// d.put("birthday", new Date());
// d.put("name", "zhangsan");
// update.put("$set", d);
// mongoCollection.updateOne(query, update); // 修改查詢到的第一條數(shù)據(jù)
// mongoCollection.updateMany(查詢條件, 修改內(nèi)容);// 修改查詢到的所有數(shù)據(jù)
// 刪除數(shù)據(jù)
// Document query = new Document();
// query.put("age", 28);
// mongoCollection.deleteOne(query); // 刪除查詢到的第一條數(shù)據(jù)
// mongoCollection.deleteMany(查詢條件); // 刪除查詢到的所有數(shù)據(jù)
// mongoCollection.drop(); // 刪除集合
} catch (Exception e) {
e.printStackTrace();
}
}
}

關(guān)于小編給大家介紹的MongoDB快速入門筆記(八)之MongoDB的java驅(qū)動(dòng)操作代碼講解就給大家介紹這么多,希望對(duì)大家有所幫助,還會(huì)給大家持續(xù)更新MongoDB相關(guān)知識(shí),敬請(qǐng)關(guān)注腳本之家網(wǎng)站!

您可能感興趣的文章:
  • Java基礎(chǔ)教程之八大基本數(shù)據(jù)類型
  • java八大經(jīng)典書(shū)籍 你看過(guò)幾本?
  • Java中八種基本數(shù)據(jù)類型的默認(rèn)值
  • Java實(shí)現(xiàn)八個(gè)常用的排序算法:插入排序、冒泡排序、選擇排序、希爾排序等
  • Java函數(shù)式編程(八):字符串及方法引用
  • java實(shí)現(xiàn)八皇后問(wèn)題示例分享
  • 詳解Java8新特性Stream之list轉(zhuǎn)map及問(wèn)題解決
  • 如何基于java語(yǔ)言實(shí)現(xiàn)八皇后問(wèn)題

標(biāo)簽:AXB 阜陽(yáng) 萍鄉(xiāng) 張掖 衡水 雞西 酒泉 貴港

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MongoDB快速入門筆記(八)之MongoDB的java驅(qū)動(dòng)操作代碼講解》,本文關(guān)鍵詞  MongoDB,快速,入門,筆記,八,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MongoDB快速入門筆記(八)之MongoDB的java驅(qū)動(dòng)操作代碼講解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于MongoDB快速入門筆記(八)之MongoDB的java驅(qū)動(dòng)操作代碼講解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91久久精品网| www.色综合.com| 国产精品素人视频| 欧美精品九九99久久| 国产成都精品91一区二区三| 水蜜桃久久夜色精品一区的特点| 久久久久亚洲蜜桃| 欧美日韩国产色站一区二区三区| 成人h动漫精品一区二| 美腿丝袜亚洲三区| 亚洲狠狠爱一区二区三区| 国产三级精品视频| 欧美一区二区黄色| 欧美视频中文字幕| 91视视频在线观看入口直接观看www | 欧美视频一区二区三区四区| 国产毛片一区二区| 日本中文在线一区| 亚洲国产日日夜夜| 亚洲一区二区在线免费观看视频 | 一区二区三区电影在线播| 中文字幕av一区二区三区免费看| 日韩欧美一级在线播放| 在线电影院国产精品| 欧美私人免费视频| 在线免费一区三区| 色综合天天天天做夜夜夜夜做| 国产精品88888| 国产一区二三区| 激情六月婷婷久久| 久久99深爱久久99精品| 日本中文字幕一区二区视频| 天天av天天翘天天综合网| 亚洲小少妇裸体bbw| 久久九九国产精品| 欧美色区777第一页| 欧美综合亚洲图片综合区| 亚洲精品中文字幕在线观看| 色国产综合视频| 亚洲精品亚洲人成人网| 欧美中文字幕一区二区三区| 欧美国产激情一区二区三区蜜月| 色综合天天狠狠| 精品国产自在久精品国产| 91久久久免费一区二区| 欧美日产在线观看| 久久久www免费人成精品| 国产精品精品国产色婷婷| 一卡二卡欧美日韩| 麻豆精品久久久| 美腿丝袜一区二区三区| 亚洲自拍偷拍麻豆| 亚洲最色的网站| 亚洲黄色小说网站| 亚洲精品亚洲人成人网在线播放| 亚洲乱码日产精品bd| 国产精品麻豆一区二区| 蜜桃视频在线观看一区| 国产精品国产成人国产三级 | 日韩av一区二区三区| 麻豆国产欧美日韩综合精品二区| 奇米在线7777在线精品| 激情国产一区二区 | 91国产精品成人| 337p亚洲精品色噜噜| 精品对白一区国产伦| 国产欧美一区二区三区在线老狼| 国产精品天干天干在观线| 夜夜揉揉日日人人青青一国产精品| 亚洲国产wwwccc36天堂| 九九在线精品视频| 99这里只有久久精品视频| 欧美日韩一区二区在线观看| 日韩欧美一区中文| 国产精品免费看片| 五月开心婷婷久久| 国产二区国产一区在线观看| 一本一道波多野结衣一区二区 | 一区二区三区加勒比av| 男人操女人的视频在线观看欧美| 国产成人精品网址| 欧美日韩一区在线| 国产午夜精品理论片a级大结局| 亚洲视频综合在线| 久久国产欧美日韩精品| 91丨porny丨中文| 日韩欧美区一区二| 亚洲视频1区2区| 激情综合网激情| 日本高清成人免费播放| 欧美大片顶级少妇| 亚洲欧美视频一区| 国内外成人在线| 欧美亚洲动漫制服丝袜| 国产清纯美女被跳蛋高潮一区二区久久w| 亚洲精品日韩专区silk | 成人18视频日本| 欧美一区二区三区影视| 亚洲欧美日韩综合aⅴ视频| 奇米影视一区二区三区小说| 粉嫩在线一区二区三区视频| 欧美日韩夫妻久久| 国产精品久久久久影院老司| 日韩精品电影一区亚洲| 国产精品中文字幕日韩精品| 欧美日韩一区二区欧美激情| 中文字幕永久在线不卡| 国内精品视频一区二区三区八戒| 欧美三级资源在线| 综合精品久久久| 国产suv精品一区二区三区| 日韩丝袜情趣美女图片| 亚洲成人黄色小说| 日本韩国一区二区三区| 最新久久zyz资源站| 国产精品亚洲午夜一区二区三区 | 午夜精品aaa| 在线观看日韩一区| 18欧美亚洲精品| 成人精品国产福利| 国产欧美日韩综合精品一区二区| 久久99精品久久久久婷婷| 4438x成人网最大色成网站| 亚洲国产中文字幕| 欧美亚洲一区二区在线观看| 亚洲视频在线一区| 色老综合老女人久久久| 亚洲色图一区二区| 色综合一区二区| 亚洲一区二区黄色| 欧美日精品一区视频| 亚洲国产成人精品视频| 欧美日韩成人激情| 婷婷六月综合网| 欧美精品1区2区3区| 午夜精品123| 欧美一区二区免费视频| 蜜桃一区二区三区四区| 精品久久久久久亚洲综合网| 国产呦萝稀缺另类资源| 久久嫩草精品久久久精品一| 久久99国产精品成人| 久久久久免费观看| 丁香激情综合国产| 亚洲色图一区二区三区| 欧美日韩中文字幕一区二区| 五月婷婷另类国产| 欧美电影免费观看高清完整版在| 另类小说色综合网站| 久久久www成人免费无遮挡大片| 国产精品正在播放| 亚洲三级在线免费观看| 欧美色视频在线观看| 美女性感视频久久| 久久久九九九九| 91在线精品秘密一区二区| 一区二区三区中文在线| 欧美欧美欧美欧美| 韩日欧美一区二区三区| 中文字幕一区二区三区不卡在线| 91福利精品第一导航| 麻豆精品视频在线观看免费| 中文字幕+乱码+中文字幕一区| 一本色道**综合亚洲精品蜜桃冫 | 青娱乐精品视频| 久久久精品tv| 91丝袜高跟美女视频| 手机精品视频在线观看| 国产亚洲综合在线| 欧美少妇bbb| 国产综合色视频| 亚洲视频一二三| 日韩视频不卡中文| 成人免费视频网站在线观看| 一区二区三区四区蜜桃| 精品美女被调教视频大全网站| 不卡免费追剧大全电视剧网站| 亚洲成精国产精品女| 国产日韩欧美a| 91精品国产麻豆国产自产在线| 国产精品一二三在| 午夜亚洲福利老司机| 国产女人水真多18毛片18精品视频| 欧美日韩一区二区三区视频 | 99re这里都是精品| 青青草成人在线观看| 亚洲天堂av一区| 久久精品日产第一区二区三区高清版| 在线亚洲一区二区| 国产91精品一区二区麻豆网站| 日韩激情视频网站| 一区二区三区高清不卡| 国产精品日韩成人| 亚洲精品一区二区在线观看| 欧美影院一区二区| 91一区二区在线| 国产成人免费av在线| 久久成人麻豆午夜电影| 日本美女一区二区三区视频| 亚洲精品免费播放|