如何使用 Spring Boot 和 MongoDB 生成 8 位唯一编号?
How to generate 8 digit of unique number with Spring Boot and MongoDB?
我正在使用 spring-data-mongodb 1.5.6 和 MongoDb 4。
我想在 'rollNumber' 字段中为学生按顺序保存最少 6 位和最多 10 位唯一编号。
例如,之前在休眠状态下,我使用 JPA - @SequenceGenerator 来生成如下图所示的序列号。
首先您需要在 MongoDB.
中创建 “序列”集合
db.sequence.insert({_id: "hosting",seq: 0})
同样的你可以在你的代码中引用。
参考:https://www.mkyong.com/mongodb/spring-data-mongodb-auto-sequence-id-example/
我正在使用 spring-data-mongodb 1.5.6 和 MongoDb 4。 我想在 'rollNumber' 字段中为学生按顺序保存最少 6 位和最多 10 位唯一编号。
例如,之前在休眠状态下,我使用 JPA - @SequenceGenerator 来生成如下图所示的序列号。
首先您需要在 MongoDB.
中创建 “序列”集合db.sequence.insert({_id: "hosting",seq: 0})
同样的你可以在你的代码中引用。
参考:https://www.mkyong.com/mongodb/spring-data-mongodb-auto-sequence-id-example/