mongodb は すべてのテーブルに _id という 識別子 が必ず含まれている。 insert した時に、自動的に一意性キーとして ObjectId("514af36644f9cb2eb8000002") といったような感じで生成される。 それを ObjectId ではなくて、数字による auto increment として自動生成させるにはどうすればいいかという話。 mongodb 公式サイトに 方法が書かれていたので、参考に書く。 http://docs.mongodb.org/manual/tutorial/create-an-auto-incrementing-field/ まずログインし、 test データベースに接続。 # mongo use test auto increment の元である、counters テーブルを作成。 db.counters.insert( {