0

プロジェクトで Java、Datanucleus、mongodb、および JDO を使用しています。

シーケンス番号を生成して DB に保存する必要があります。さまざまなリンクを調べていたところ、DataNucleus が次のデータストアに対してのみ、オブジェクト ID のシーケンス値の自動割り当てをサポートしていることがわかりました:-

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

つまり、-> mongoDB ではシーケンス生成ができないということですか? 可能であれば、役立つリンクまたはガイダンスを提供してください。

注: mongoDB が独自にオブジェクト ID を作成するという事実は既に認識していますが、カスタムのシーケンス番号を生成し、DB に保存して使用します。

4

1 に答える 1

0

DataNucleus-MongoDBは、ドキュメントで非常に明確に述べられているように、「INCREMENT」値戦略をサポートし、さらに他の多くの戦略をサポートします。

于 2012-12-06T14:43:23.710 に答える