prefacio
Este artículo presenta cómo usar SpringBoot para integrar la base de datos MongoDB y luego usar una pequeña demostración para demostrar el código Java para operar en MongoDB.
Entorno y configuración
Dependencias de Maven:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
Configuración del entorno:
# 应用名称
spring.application.name=mongodb
# 应用服务 WEB 访问端口
server.port=8080
# Mongo 数据库 URI
spring.data.mongodb.uri=mongodb://localhost:27017/test
preparar código
Preparar la clase de usuario
@Data
public class User {
//姓名
private String name;
//年龄
private Integer age;
//等级
private Integer grade;
}
Cree una nueva colección (es decir, una tabla) en la base de datos MongoDB, nombre de usuario e inserte varios datos, como:
# 如果数据库不存在,则创建数据库,否则切换到指定数据库。
use test
Crear tabla de usuario e insertar datos
db.user.insert({
"name":"张三","age":"12","grade":"1"})
Escritura de clases de prueba Java
@SpringBootTest
class MongodbApplicationTests {
@Autowired
private MongoTemplate mongoTemplate;
@Test
void testMongoDB() {
List<User> userList = mongoTemplate.findAll(User.class);
userList.forEach(item->{
System.out.println(item);
});
}
}
resultado de la operación: