大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

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

SpringBoot整合mongodb的教程

更新時間:2021-12-29 11:27:40 來源:動力節(jié)點 瀏覽2224次

什么時候用mongodb?

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

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

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

1.引入依賴

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

2.添加配置

注意mongodb默認端口號為test

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

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

@Document("User")//指明實體類對應(yīng)mongodb的哪個集合
public class User{
@Id //加入mongodb時會自動生成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)造器,這個條件代表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)容傳遞給一個Update對象
Long count1=upsert.getModifiedCount();  //得到受影響的數(shù)據(jù)數(shù)
DeleteResult remove=mongoTemplate.remove(query,User.class);//刪除
Long count2=remove.getModifiedCount();//得到受影響的數(shù)據(jù)數(shù)
}
}

 

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

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 久久中文字幕免费视频 | 中国第一毛片 | 99在线国产视频 | 欧美一级特黄乱妇高清视频 | 在线色片| 久久久青青 | 五月婷综合网 | 欧美性色黄大片一级毛片视频 | 一区二区三区在线 | 网站 | 国产一级特黄高清免费大片 | 福利在线观看 | 手机看片日韩欧美 | 久久久美女视频 | 国产一级持黄大片99久久 | 中文字幕欧美亚洲 | 老子不卡| 亚洲午夜国产精品无卡 | 亚洲福利影院 | 亚洲综合精品成人啪啪 | 色香欲综合成人免费视频 | 国产系列欧美系列日韩系列在线 | 久久成人国产精品青青 | 五月婷婷开心综合 | 色播综合| 国产成人91 | 香蕉国产综合久久猫咪 | 日日综合网| 国产欧美精品午夜在线播放 | 免费中文字幕一级毛片 | 日本一级毛片高清免费观看视频 | 91在线视频免费91 | 国产精品久久久久久久福利院 | 久久久久久久久国产 | 99视频精品 | 久草在线国产视频 | 色香欲综合成人免费视频 | 奇米狠狠干 | 国产中文字幕免费观看 | 久久综合九色综合97_ 久久久 | 久久久久免费观看 | 性欧美精品久久久久久久 |