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

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

SpringBoot整合mongodb的教程

更新時間:2021-12-29 11:27:40 來源:動力節點 瀏覽2264次

什么時候用mongodb?

在數據量大,高并發的情況下可以使用mongodb,另外mongodb可以用來存儲對象

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

monogodb內的數據是以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.創建實體類對應一個集合,實體類的一個對象對應一條數據

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

4.MongoTemplate

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

 

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 欧美日韩国产手机在线观看视频 | 手机成人在线视频 | a级特黄毛片免费观看 | 日日爽| 午夜一级免费视频 | 2o2o天天看夜夜看狠狠看 | 一个人看的www片免费高清中文 | 欧美a欧美乱码一二三四区 欧美a在线看 | 动漫美女羞羞网站 | 99久在线精品99re6视频 | 永久福利盒子日韩日韩免费看 | 精品国产亚一区二区三区 | 在线播放国产麻豆 | 久久成人国产精品青青 | www.人人| 欧美成人看片一区二区三区 | 成人18免费网站在线观看 | 一一本大道香蕉大无l吗 | 97视频在线观看免费 | 日本福利片国产午夜久久 | 波多 在线| 日本精品一区二区 | 久久精品一区二区国产 | 永久在线观看www免费视频 | 影音先锋第一页 | 日韩免费视频一区二区 | 亚洲国产欧洲 | 午夜伦理影院 | 麻豆果冻传媒新剧国产短视频 | 欧美在线一级精品 | 欧美日韩亚洲综合 | 黄色视屏在线免费播放 | 一级毛片ab片高清毛片 | 亚洲日日干 | 99ri在线 | 国产精品视频免费播放 | 欧美福利片在线观看 | 国产在线视频国产永久视频 | 五月激情婷婷网 | 欧美一区中文字幕 | 99精品视频在线成人精彩视频 |