一、添加依赖
在pom.xml
整添加mongodb依赖
<!-- MongoDB -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
二、添加配置
在application.yml
中添加monggodb数据源配置
# MongoDB
data:
mongodb:
uri: mongodb://用户名:用户密码@monggodb地址:端口号/验证数据库
database: 数据库名称
举个栗子
# MongoDB
data:
mongodb:
uri: mongodb://root:123456@127.0.0.1:27017/admin
database: test
然后mongodb就整合好了
三、查询
使用MongoTemplate
进行查询
栗子:
@RequiredArgsConstructor
public class FunctionController {
private final MongoTemplate mongoTemplate;
public void queryTest(Long functionId) {
mongoTemplate.getCollection("test");
// 此处使用的是条件构造器查询的,
Query query = new Query();
// where是查询条件,相当于sql语句中function_id=?
query.addCriteria(Criteria.where("function_id").is(functionId))
.fields().include("label").include("model").include("tag");
List<Document> fieldList = mongoTemplate.find(query, Document.class, "test");
}
其余更多的api都可以通过MongoTemplate
来调用,
随缘更新,咕咕咕.jpg