原文链接: http://www.spring4all.com/article/1788
https://www.baeldung.com/spring-boot-mongodb-auto-generated-field
作者:baeldung
译者:Rain
1.概览
在本教程中,我们将学习如何在Spring Boot中为MongoDB实现一个连续的、自动生成的字段。
当使用MongoDB作为Spring Boot 应用程序的数据库时,我们不能在模型中使用@GeneratedValue注解,因为它不可用。 因此,我们需要一种方法来产生与使用JPA和SQL数据库相同的效果。
这个问题的解决方案通常很简单。我们将创建一个集合(表),它将为其他集合存储生成的序列。在创建新记录时我们将使用它的下一个值。
2.依赖
添加如下配置到pom.xml
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<versionId>2.1.0.RELEASE</versionId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId&