2016-04-30 19 views
0

最後に挿入されたドキュメントと_idまたはidなどの新しいドキュメントを挿入するときにインクリメントして使用できる方法はありますか?pymongoを使用して最後に挿入したIDからmongodbにユニークIDを作成

私は自分のIDカウントを作成しますが、これは保存しません。レコードを削除したので、同じIDを使用しようとしているため新しいレコードを追加できないようです。

答えて

1

MongoDBの挿入順を確認する方法はありません。データベースでは、ドキュメントを補完するコレクションのメタデータを保持しないためです。

_idフィールドがサーバーサイドで生成されている場合、衝突回避と一意性を提供するためにこの値に非常に優れたアルゴリズムを持つ必要があります。

関連する問題