これは、この回答を参照しています: https://stackoverflow.com/a/5694803/762747
したがって、BSON オブジェクト ID は次のもので構成されます。
[エポックからの 4 バイト秒、3 バイトのマシン ハッシュ、2 バイトのプロセス ID、3 バイトのカウンター]
mongoid/moped ( http://mongoid.org/ ) が 3 バイト カウンターを生成するために使用するロジックは何ですか?それらは乱数をインクリメントまたは生成しますか?
効果がある場合、mongoid によって生成された BSON ObjectId が一意になることをほぼ確実にできますか (参照されている回答のポイント 2 を回避します)。