在mongoDB中生成序列号

时间:2012-12-06 10:26:24

标签: java jdo datanucleus mongodb-java jdoql

我在我的项目中使用java,Datanucleus,mongodb和JDO。

我有一个要求,我应该在哪里生成序列号并将其存储在DB中。 我正在浏览各种链接,发现DataNucleus仅支持为以下数据存储区自动分配对象标识的序列值: -

Oracle
PostgreSQL
SAP DB
DB2
Firebird
HSQLDB
H2
Derby (from v10.6)
DB4O

这是否意味着 - > mongoDB无法完成序列生成?如果可以的话请提供一些有用的链接或指导!

注意:我已经知道mongoDB自己创建了一个对象id。但是我想要生成自定义序列号,将其存储在DB中并使用它。

1 个答案:

答案 0 :(得分:0)

DataNucleus-MongoDB支持“INCREMENT”值策略,如very clearly in the docs所述,并且还支持许多其他策略。