黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 SpringBoot整合mongodb的教程

SpringBoot整合mongodb的教程

更新時(shí)間:2021-12-29 11:27:40 來源:動力節(jié)點(diǎn) 瀏覽2460次

什么時(shí)候用mongodb?

在數(shù)據(jù)量大,高并發(fā)的情況下可以使用mongodb,另外mongodb可以用來存儲對象

首先看下mongodb和sql概念的一些不同

monogodb內(nèi)的數(shù)據(jù)是以bson(類似于json)的形式存儲,每個(gè)文檔都是一個(gè)json

1.引入依賴

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-mongodb</artifactId>
        </dependency>

2.添加配置

注意mongodb默認(rèn)端口號為test

spring:
    data:
        mongodb:
          uri: mongodb://localhost:27017/test

3.創(chuàng)建實(shí)體類對應(yīng)一個(gè)集合,實(shí)體類的一個(gè)對象對應(yīng)一條數(shù)據(jù)

@Document("User")//指明實(shí)體類對應(yīng)mongodb的哪個(gè)集合
public class User{
@Id //加入mongodb時(shí)會自動生成id
private Integer Id;
private String name;
private String age;
...省略構(gòu)造器,get/set方法
}

4.MongoTemplate

public class test{
@AutoWired
private MongoTemplate mongoTemplate;
public void test(){
User user=new User();
mongoTemplate.insert(user);//插入數(shù)據(jù),會自動插入到對應(yīng)的集合中
List<User> list=mongoTemplate.findAll(User.class);//查詢集合的所有數(shù)據(jù)
User user=mongoTemplate.findById(id,User.class);//根據(jù)id查詢
Query query=new Query(Criteria.where("name").is("wang").and("age").is("20"));//Query是條件構(gòu)造器,這個(gè)條件代表name是wang,age是20
mongoTemplate.find(query,User.class);//條件查詢
mongoTemplate.find(query.skip((curPage-1)*size).limit(size),User.class);//分頁查詢,query.skip((curPage-1)*size).limit(size)表示跳過(當(dāng)前頁-1)*每頁的大小條數(shù)據(jù),輸出size條數(shù)據(jù)
Update update=new Update();
update.set("name","li");
UpdateResult upsert=mongoTemplate.upsert(query,update,User.class);//修改,跟別的不同的是修改需要把修改的內(nèi)容傳遞給一個(gè)Update對象
Long count1=upsert.getModifiedCount();  //得到受影響的數(shù)據(jù)數(shù)
DeleteResult remove=mongoTemplate.remove(query,User.class);//刪除
Long count2=remove.getModifiedCount();//得到受影響的數(shù)據(jù)數(shù)
}
}

 

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 日韩a无吗一区二区三区 | 99在线观看视频免费 | 在线一级片| 日韩精品一区二区三区在线观看l | m男亚洲一区中文字幕 | 大色综合 | 日本一区中文字幕 | 成人中文在线 | 手机看片高清国产日韩片 | 香港三级日本三级澳门三级人 | 午夜影院免费观看视频 | 国产一在线精品一区在线观看 | 国产综合视频在线观看 | 欧美日韩资源 | 国产一级片播放 | 亚洲sss综合天堂久久久 | 国产一级特黄a大片免费 | 日本日韩欧美 | 九九热精品免费视频 | 国产高清一区二区三区免费视频 | 日韩午夜| 中文字幕在线播 | 欧美成人免费观看国产 | 国产噜噜噜精品免费 | 一级毛片在线免费看 | 又黄又爽的视频 | 看免费毛片天天看 | 欧洲在线观看在线视频吗 | 日本成人三级 | 在线毛片免费观看 | 日韩精品网址 | 立即播放免费毛片一级 | 亚洲国产成人91精品 | 在线精品国产导航 | 成人国产精品高清在线观看 | 五月天色婷婷在线 | 成人免费短视频 | 亚洲天天在线日亚洲洲精 | 亚洲最大看欧美片网站 | 男人的天堂黄色 | 伊人狠狠色j香婷婷综合 |