'シーケンス'コレクションを作成しました。'name'フィールドと'counter'フィールドがあります。「name」フィールドは「Tag」に設定され、「counter」フィールドは0に設定されます。以下は、「counter」フィールドの次の値を返すメソッド内のコードです。
final Sequence tagSequence = mongoTemplate.findAndModify(
new Query(Criteria.where("name").is("Tag")),
new Update().inc("counter", 1),
new FindAndModifyOptions().returnNew(true), Sequence.class);
ただし、このコードは機能しません。入力はありますか?
http://dev.bubblemix.net/blog/2011/04/auto-increment-for-mongodb-with-the-java-driver/でこの実装を見つけましたが、何が問題なのか知りたかったのです。このコードで。