Как сгенерировать 8 цифр уникального номера с помощью Spring Boot и MongoDB? - PullRequest
0 голосов
/ 31 августа 2018

Я использую spring-data-mongodb 1.5.6 и MongoDb 4. Я хочу сохранить минимум 6 и максимум 10 цифр уникального номера в порядке следования для студента в поле «rollNumber».

Например, ранее в спящем режиме я использовал JPA - @SequenceGenerator для генерации номера ролла в последовательности, как показано на рисунке ниже.

enter image description here

1 Ответ

0 голосов
/ 31 августа 2018

Сначала вам нужно создать коллекцию «sequence» в вашем MongoDB.

db.sequence.insert({_id: "hosting",seq: 0})

То же самое вы можете ссылаться в своем коде.

Ссылка: https://www.mkyong.com/mongodb/spring-data-mongodb-auto-sequence-id-example/

...