Mongo DB にユーザー ドキュメントがあり、_id フィールドを userID フィールドとして使用してインクリメントしたいと考えています。
Mongo ドキュメント (http://www.mongodb.org/display/DOCS/Object+IDs) で counter("user") JS メソッドを見つけました。
Mongo Shell から呼び出すことができます。
db.user.insert({_id:counter("user"), name:"tom"...});
さて、Javaコードから同じコマンドを使用するにはどうすればよいですか? Java コードから Javascript 関数を指定する方法が見つかりません。
また、findAndModify コマンドと $inc の使用法を見ましたが、機能させることができませんでした。このようにして、JS カウンター関数を呼び出さずに実行できると思います。
Mongo の Object Id の代わりに _id フィールドでカスタム値を使用すると、どのような影響がありますか?
〜ビッシュ