SpringBoot操作自己编写的mongodb语句
时间: 2023-07-19 21:22:17 浏览: 50
Spring Boot 可以通过使用 MongoDB 的 Java 驱动程序来执行自己编写的 MongoDB 查询语句。以下是一些基本的操作:
1. 配置 MongoDB 数据库连接
在 application.properties 文件中添加以下配置:
```
spring.data.mongodb.host=localhost
spring.data.mongodb.port=27017
spring.data.mongodb.database=mydb
```
2. 获取 MongoDB 数据库连接对象
通过 MongoClient 对象获取与 MongoDB 的连接:
```
MongoClient mongoClient = new MongoClient("localhost", 27017);
```
3. 获取 MongoDB 数据库
通过 MongoClient 对象获取 MongoDB 数据库:
```
MongoDatabase database = mongoClient.getDatabase("mydb");
```
4. 获取 MongoDB 集合
通过 MongoDB 数据库对象获取 MongoDB 集合:
```
MongoCollection<Document> collection = database.getCollection("mycollection");
```
5. 执行 MongoDB 查询语句
通过 MongoDB 集合对象执行 MongoDB 查询语句:
```
Document query = new Document();
query.append("name", "Alice");
FindIterable<Document> cursor = collection.find(query);
for (Document document : cursor) {
System.out.println(document);
}
```
以上就是使用 Spring Boot 执行自己编写的 MongoDB 查询语句的基本操作。当然,还有很多其他的操作,比如插入、更新、删除等,都可以通过 MongoDB 的 Java 驱动程序来实现。