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

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

SpringBoot整合mongodb的教程

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

什么時候用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();//得到受影響的數據數
}
}

 

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 99爱视频在线观看免费播放 | 国产欧美综合在线一区二区三区 | 亚洲精品6久久久久中文字幕 | 日本伦理中文字幕 | 99久久这里只有精品 | 亚洲综合插插 | 狠狠色香婷婷久久亚洲精品 | 五月天激情亚洲婷婷在线 | 成人久久精品一区二区三区 | 亚欧乱色视频大全 | 日本伊人精品一区二区三区 | 成人夜夜 | 亚洲综合视频在线 | 欧美成人免费高清网站 | 精品资源在线 | 另类videossexo老妇| 中文字幕美日韩在线高清 | 欧美日韩专区 | 七七久久 | 亚洲一区精品中文字幕 | 国产亚洲精品一区久久 | 久久草在线视频观看 | 99精品国产综合久久久久 | videoxxoo欧美老师 | 国内精品久久久久久影院网站小说 | 99久久99久久精品免费看蜜桃 | 日本一区二区高清 | www.国产视频 | 2020国产免费久久精品99 | 久久这里只有精品99 | 99热这就是里面只有精品 | 亚洲第五色综合网 | 亚洲一区中文字幕在线 | 国内精品久久久久影院亚洲 | 亚洲香蕉在线视频 | 精品一区二区三区的国产在线观看 | se999se男人最爱| 免费一级特黄 欧美大片 | 成人在线激情视频 | 亚洲免费网 | 巨乳毛片|