2

大量のデータ レコードがあり、それぞれがドメイン内で一意の ID を持っています。mongodb に挿入されたドキュメントの ObjectID を無効にする (保存しない) ことはできますか? かなりのディスク容量が必要になります...

4

2 に答える 2

6

この_idフィールドは必須で、ドキュメントごとに一意の値を指定する必要がありますが、ObjectID である必要はありません。代わりに整数値を使用してスペースを節約することもできますが、各ドキュメントの値が一意であることを確認するのはあなた次第です。

于 2013-01-16T00:44:20.383 に答える
1

_id に言及しない場合は、ドメインの一意の ID を _id として使用します。Mongo は ObjectId を自動的に割り当てます。ObjectId のタイプは ObjectID です。

于 2013-01-16T05:32:51.587 に答える