成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

java連接Mongodb實現增刪改查

瀏覽:152日期:2022-09-04 18:48:48

本文實例為大家分享了java連接Mongodb實現增刪改查的具體代碼,供大家參考,具體內容如下

1.創建maven項目

<dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver</artifactId> <version>3.4.1</version></dependency>

2.編寫代碼

1.查詢所有

package com.czxy.mongodb; import com.alibaba.fastjson.JSON;import com.mongodb.*; import java.util.List;import java.util.Set; public class Find { public static void main(String[] args) { //客戶端鏈接 MongoClient mongodbClint = new MongoClient('localhost', 27017); // 獲取所有的數據庫 List<String> databaseNames = mongodbClint.getDatabaseNames(); for (String databaseName : databaseNames) { System.out.println('數據庫名稱 '+databaseName); } // 連接指定的數據庫 DB db = mongodbClint.getDB('text'); //獲取當前數據庫下的所有集合名稱 Set<String> collectionNames = db.getCollectionNames(); for (String dbname : collectionNames) { System.out.println('集合名稱 '+dbname); } // 連接指定的集合 DBCollection collection = db.getCollection('stus'); // 數據集合信息 DBCursor dbObjects = collection.find(); while (dbObjects.hasNext()){ //讀取數據 DBObject next = dbObjects.next(); // json 格式轉換 Stus parse = JSON.parseObject(next.toString(), Stus.class); // 數據輸出 System.out.println(parse); } }}

2.添加數據

package com.czxy.mongodb; import com.mongodb.MongoClient;import com.mongodb.client.MongoCollection;import com.mongodb.client.MongoDatabase;import org.bson.Document; import java.util.HashMap;import java.util.Map; public class Insert { public static void main(String[] args) { // 獲取連接 MongoClient mongodbClint = new MongoClient('localhost', 27017); // 連接數據庫 MongoDatabase database = mongodbClint.getDatabase('text'); // 獲取對象 MongoCollection<Document> stus = database.getCollection('stus'); Map<String, Object> map=new HashMap(); map.put('name', '諸葛亮'); map.put('sex', '男'); map.put('age', 35.0); map.put('address', '南陽'); Document document = new Document(map); System.out.println(document); stus.insertOne(document); }}

3.刪除

package com.czxy.mongodb; import com.mongodb.BasicDBObject;import com.mongodb.MongoClient;import com.mongodb.client.MongoCollection;import com.mongodb.client.MongoDatabase;import org.bson.Document; /** * 刪除 */public class Delete { public static void main(String[] args) { //獲取連接 MongoClient location = new MongoClient('localhost', 27017); // 連接數據庫 MongoDatabase database = location.getDatabase('text'); //獲取集合封賬對象 MongoCollection<Document> collection = database.getCollection('stus'); // 刪除的條件 BasicDBObject dbObject = new BasicDBObject('name', '諸葛亮'); // 刪除符合條件的第一個 collection.deleteOne(dbObject); // 刪除符合條件的所有// collection.deleteMany(new BasicDBObject('name','lisi')); }}

4.修改

package com.czxy.mongodb; import com.mongodb.BasicDBObject;import com.mongodb.MongoClient;import com.mongodb.client.MongoCollection;import com.mongodb.client.MongoDatabase;import org.bson.Document; import java.awt.*; public class Update { public static void main(String[] args) { // 獲取連接 MongoClient mongoClient = new MongoClient(); // 連接數據庫 MongoDatabase database = mongoClient.getDatabase('text'); // 得到集合封裝隊象 MongoCollection<Document> stuo = database.getCollection('stus'); // 查詢條件 BasicDBObject upFind = new BasicDBObject('name', 'wangwu'); // 修改的值 BasicDBObject upNew = new BasicDBObject('$set', new BasicDBObject('address', '高老莊')); // 修改符合條件的第一個值 stuo.updateOne(upFind, upNew); //修改符合條件的全部// stuo.updateMany(upFind, upNew); }}

5.條件查詢

package com.czxy.mongodb; import com.alibaba.fastjson.JSON;import com.mongodb.BasicDBObject;import com.mongodb.MongoClient;import com.mongodb.client.FindIterable;import com.mongodb.client.MongoCollection;import com.mongodb.client.MongoDatabase;import org.bson.Document; public class FindEq { public static void main(String[] args) { // 獲取連接 MongoClient mongoClient = new MongoClient(); // 連接數據庫 MongoDatabase database = mongoClient.getDatabase('text'); // 得到集合封裝隊象 MongoCollection<Document> stus = database.getCollection('stus'); // 查詢條件 BasicDBObject find = new BasicDBObject('name', 'wangwu'); // 得到查詢結果 FindIterable<Document> results = stus.find(find); // 集合遍歷 for (Document result : results) { // 格式轉換 String s = JSON.toJSONString(result); // 查詢結果輸出 System.out.println(JSON.parseObject(s,Stus.class)); } }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
欧美福利专区| 久久精品99久久久| 美女久久久精品| 国产精品免费在线| 亚洲欧美日韩综合aⅴ视频| 午夜精品亚洲一区二区三区嫩草| 精品国产123| 国产不卡在线播放| 欧美一区二区视频在线观看2020| 美日韩一区二区| 色菇凉天天综合网| 亚洲国产综合在线| 久久婷婷影院| 免费久久精品视频| 欧美三级在线播放| 国产精品一二三四五| 91精品国产综合久久香蕉麻豆| 国产精品综合一区二区三区| 日韩一区二区在线观看视频播放| 国产乱码一区二区三区| 日韩一区二区三区在线| 成人免费精品视频| 久久精品视频一区二区三区| 91麻豆福利精品推荐| 中文字幕av一区二区三区| 国产综合自拍| 亚洲狼人国产精品| 国产麻豆日韩| 日韩国产精品久久久| 欧美日韩亚洲另类| 高清视频一区二区| 久久先锋影音av鲁色资源网| 国产精品激情电影| 亚洲制服丝袜av| 久久综合婷婷| 国产一区二区精品久久99| 欧美不卡一区二区三区四区| 97久久精品人人做人人爽50路| 久久综合狠狠综合久久激情| 国产一在线精品一区在线观看| 亚洲另类中文字| 色偷偷88欧美精品久久久| 麻豆精品国产传媒mv男同| 91麻豆精品国产91久久久久 | 久久美女艺术照精彩视频福利播放| jvid福利写真一区二区三区| 国产三区在线成人av| 亚洲精品日本| 日本不卡123| 日韩一区二区三区观看| 欧美黄色大片网站| 一区二区三区四区激情| 欧美午夜片在线看| 99精品国产91久久久久久| 综合婷婷亚洲小说| 日本乱人伦一区| 国产精品99久久久久久久vr| 久久久久久久精| 国产三级精品在线不卡| 激情综合色综合久久综合| 久久久久久**毛片大全| 国产视频一区三区| 另类小说色综合网站| 久久综合狠狠综合| 国产精品乱码一区二区三区| 国产综合久久久久久鬼色| 国产日韩欧美a| 性欧美暴力猛交另类hd| 国产一区二区三区视频在线播放| 精品福利一二区| 中文精品一区二区三区 | 美女视频一区二区| 日韩视频免费观看高清完整版| 好吊色欧美一区二区三区视频| 日韩黄色小视频| 久久先锋影音av| 免费永久网站黄欧美| 国产iv一区二区三区| 国产精品卡一卡二| 91久久精品日日躁夜夜躁欧美| 97se狠狠狠综合亚洲狠狠| 亚洲va中文字幕| 欧美xxxx老人做受| 亚洲综合精品| 成人丝袜18视频在线观看| 亚洲免费观看高清完整版在线观看 | 成人免费观看视频| 亚洲欧美日韩国产中文在线| 欧美日本免费一区二区三区| 国外精品视频| 激情综合网最新| 1区2区3区精品视频| 91精品国产欧美一区二区18| 亚洲视频播放| 成人97人人超碰人人99| 视频在线在亚洲| 中文一区一区三区高中清不卡| 欧美亚男人的天堂| 在线看片成人| 国产福利精品导航| 亚洲国产日韩a在线播放性色| 日韩欧美国产一区二区三区| 国产精品色网| 91免费国产在线观看| 久久99精品久久久久久久久久久久| 国产精品久久777777| 欧美一区二区三区免费大片| 亚洲免费在线| 欧美精品二区三区四区免费看视频| 久久99热99| 夜夜亚洲天天久久| 久久久久国产精品麻豆ai换脸| 色婷婷久久久久swag精品| 国产精品啊啊啊| 成人天堂资源www在线| 免费成人性网站| 综合久久综合久久| 精品国产一区二区国模嫣然| 色婷婷久久久综合中文字幕| 亚洲成色精品| 99热精品一区二区| 国产自产高清不卡| 天堂午夜影视日韩欧美一区二区| 中文字幕日本不卡| 久久婷婷久久一区二区三区| 欧美日韩国产首页| 久久精品男女| 日韩亚洲在线| 国产一区二区无遮挡| 国产精品一区专区| 日本欧美久久久久免费播放网| 国产精品视频一二| 亚洲精品一区二区三区四区高清| 麻豆成人av| 亚洲精品美女久久7777777| 91美女片黄在线| 国产精品影音先锋| 奇米色一区二区| 一区二区三区色| 中文字幕精品一区二区三区精品| 日韩欧美第一区| 欧美久久久久中文字幕| 一本一道久久a久久精品| 一区二区三区视频在线播放| 国产一区二区三区四区老人| 91在线观看美女| 国产资源在线一区| 麻豆精品在线观看| 午夜久久久影院| 亚洲成人久久影院| 亚洲一区二区三区四区五区中文| 亚洲男人天堂av| 国产精品久久毛片av大全日韩| xnxx国产精品| 日韩女优av电影| 日韩一级片网站| 欧美一级欧美三级在线观看| 欧美色视频一区| 欧美日韩一区二区三区高清| 欧美亚洲禁片免费| 在线一区二区视频| 午夜综合激情| 国产精品区一区| 亚洲黄页一区| 亚洲人体偷拍| 国产一区二区三区自拍| 99久久er热在这里只有精品66| 国产sm精品调教视频网站| 国产乱子轮精品视频| 国产精品99久久久久久似苏梦涵 | 日韩av一级电影| 亚洲国产sm捆绑调教视频| 亚洲成精国产精品女| 亚洲伊人伊色伊影伊综合网| 亚洲欧美影音先锋| 欧美国产国产综合| 久久精品免视看| 精品久久五月天| 欧美mv日韩mv国产| 日韩欧美你懂的| 欧美一区二区三区四区在线观看 | 国精品一区二区三区| 欧美国产91| 欧美/亚洲一区| 国产一区视频在线观看免费| 欧美视频成人| 欧美成人一品| 国产精品v欧美精品v日韩| 午夜日韩在线| 亚洲一级影院| 激情欧美日韩| 亚洲人妖在线| 国产精品久久国产三级国电话系列| 99re66热这里只有精品4| 亚洲最黄网站| 久久午夜影视| 欧美三区在线观看| 在线成人av网站| 777欧美精品| 精品人在线二区三区|