Генерация порядкового номера в mongoDB
Я использую Java, Datanucleus, Mongodb и JDO в моем проекте.
У меня есть требование, где я должен сгенерировать порядковый номер и сохранить его в БД. Я просматривал различные ссылки и обнаружил, что DataNucleus поддерживает автоматическое назначение значений последовательности для идентификаторов объектов только для следующего хранилища данных:-
Oracle
PostgreSQL
SAP DB
DB2
Firebird
HSQLDB
H2
Derby (from v10.6)
DB4O
Так значит ли это -> генерация последовательности не может быть выполнена для mongoDB? Если это возможно, предоставьте полезную ссылку или руководство!
Примечание: я уже осведомлен о том факте, что mongoDB создает идентификатор объекта самостоятельно... но я хочу создать пользовательский порядковый номер, сохранить его в БД и использовать его.
1 ответ
DataNucleus-MongoDB поддерживает ценностную стратегию "INCREMENT", как очень четко указано в документации, и дополнительно поддерживает многие другие стратегии.