springboot与mongodb整合

作者: adm 分类: java 发布时间: 2023-12-23

一、添加maven依赖

org.springframework.boot
spring-boot-starter-data-mongodb
2.6.7

二、配置properties文件
1、mongodb无密码方式:

spring.data.mongodb.uri=mongodb://192.168.78.101:27017/mongotest

2、mongodb有密码方式:

spring.data.mongodb.uri=mongodb://username:password@192.168.78.101:27017/mongotes

3、mongodb分片集群方式

##需要全部服务器ip和端口

spring.data.mongodb.uri=mongodb://user:pwd@ip1:port1,ip2:port2/database

4、mongodb副本集方式

##replicaSet--验证replica set的名称

mongodb://hipowerdmp:hipowerdmp%401234@7.203.148.131:8635,7.203.150.42:8635/database?replicaSet=replica

注:密码包含@时需要转义成%40,例:admin@1234转义后未admin%401234

三、通过MongoTemplate进行操作

 @Resource
 private MongoTemplate mongoTemplate;

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!