日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

java連接Mongodb實現增刪改查

瀏覽:178日期: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
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
麻豆成人av在线| 狠狠干综合网| 久久精品伊人| 黄色aa久久| 免费av一区| 亚洲1区在线| 精品少妇一区| 麻豆国产精品777777在线| 欧美日一区二区三区在线观看国产免| 国内在线观看一区二区三区 | 久久婷婷一区| 国产免费久久| 中文一区二区| 蜜臀久久精品| 国产日韩一区二区三免费高清| 亚洲午夜电影| 精品99久久| 日韩av一区二区在线影视| 久久精品国产68国产精品亚洲| 久久国产乱子精品免费女| 欧美午夜不卡| 欧美国产偷国产精品三区| 日韩精品欧美大片| 亚洲无线一线二线三线区别av| 美女久久久久久| 日韩免费精品| 国产精品呻吟| 亚洲国产专区| 伊人久久视频| 久久只有精品| 日本v片在线高清不卡在线观看| 欧美精品一区二区久久| 国产aa精品| 国产精品自在| 亚洲精品自拍| 亚洲综合另类| 国产主播一区| 成人啊v在线| 国产一区二区三区不卡视频网站| 亚洲精品日韩久久| 丝袜美腿一区二区三区| 偷拍欧美精品| 特黄特色欧美大片| av中文资源在线资源免费观看| 国产欧美二区| 久久激情av| 91免费精品国偷自产在线在线| 日韩中文字幕不卡| 国产农村妇女精品一二区| 婷婷国产精品| 天堂日韩电影| 久久精品亚洲人成影院 | 久久高清免费| 成人小电影网站| 国产成人精品999在线观看| 国产精品资源| 国产精品99久久免费观看| 欧美亚洲自偷自偷| 日韩成人av影视| 日本亚州欧洲精品不卡| 亚洲在线久久| 亚洲另类视频| 亚洲综合小说| 日韩高清电影免费| 欧美一区在线观看视频| 91成人精品在线| 日精品一区二区三区| 日韩成人av影视| 国产精品最新| 精品视频高潮| 日韩大片在线播放| 亚洲综合电影| 99久久婷婷| 一区在线免费观看| 麻豆成人在线| 日韩欧美中文字幕在线视频| 日本a口亚洲| 国产精品欧美在线观看| 国产极品模特精品一二| 精品久久中文| 福利在线免费视频| 午夜精品久久久久久久久久蜜桃| 日本在线高清| 激情综合网址| 美女国产精品| 日本欧美韩国一区三区| 国产精品白浆| 亚洲女同av| 自拍日韩欧美| 亚洲三级观看| 国产精品va| 免费看av不卡| 亚洲一区欧美二区| 日本国产欧美| 国产精东传媒成人av电影| 成人在线视频中文字幕| 青青久久av| 国产视频亚洲| 日韩精品乱码av一区二区| 国产精品亚洲欧美| www.九色在线| 婷婷激情图片久久| 亚洲欧美日本国产| 久久久亚洲欧洲日产| 日韩在线看片| 亚洲深夜福利| 国产日韩亚洲欧美精品| 精品免费视频| 欧美成人高清| 午夜精品影视国产一区在线麻豆| 国产另类在线| 国产 日韩 欧美一区| 99综合视频| 欧美日韩中出| 欧美不卡高清一区二区三区| 日韩专区欧美专区| 精品一区二区三区的国产在线观看| 久久久久久免费视频| 蜜臀91精品一区二区三区| 国产乱人伦精品一区| 999精品在线| 日韩美女国产精品| 天堂中文在线播放| 亚洲欧洲日韩| 黑森林国产精品av| 视频一区视频二区中文| 欧美精品三级在线| 久久久久久美女精品| 91午夜精品| 激情欧美国产欧美| 国产精品亚洲综合色区韩国| 亚洲午夜电影| 国产精品一区二区av日韩在线| 日韩在线免费| 97久久亚洲| 欧美日韩水蜜桃| 国产欧美午夜| 激情五月综合网| 久久亚洲精品中文字幕| 视频一区二区欧美| 日韩一区二区在线免费| 在线国产精品一区| 日韩av在线中文字幕| 一本一道久久a久久| 蜜桃视频在线网站| 国产精品巨作av| 91久久久久| 91视频一区| 日韩av网站在线观看| 欧美另类综合| 福利一区在线| 日韩高清不卡一区| 一区免费视频| 裤袜国产欧美精品一区| 日本一区免费网站| 尤物在线精品| 久久精品系列| 亚洲精品日本| 亚洲视频综合| 久久久久久久欧美精品| 国产精品一区二区免费福利视频| 99国产精品| 欧美丰满日韩| 国产九一精品| 亚洲精品国产日韩| 在线一区免费| 日韩不卡免费高清视频| 国产精品嫩草影院在线看| 婷婷亚洲五月| 日本高清不卡一区二区三区视频 | 亚洲电影在线| 麻豆视频在线观看免费网站黄| 久久国产乱子精品免费女| 蜜桃视频一区二区三区| 欧美日韩在线网站| 亚洲啊v在线| 国产成人精品一区二区免费看京| 国产亚洲精aa在线看| 亚洲欧洲日韩| 视频一区视频二区中文| 黄色成人精品网站| 日韩综合精品| 精品国产不卡| 国产乱论精品| 欧美永久精品| 日韩国产91| 亚洲日产国产精品| 午夜一区在线| 伊人久久大香线蕉av超碰演员| 欧美一区久久久| 国产成人精选| 国产成人调教视频在线观看| 国产精品videosex极品| 69堂精品视频在线播放| 日韩不卡在线观看日韩不卡视频| 在线视频亚洲欧美中文| 黄色亚洲在线| 欧美日韩国产一区二区三区不卡 | 国产精品一区三区在线观看| 精品视频91|