我创建了一个“序列”集合。它有“名称”和“计数器”字段。“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/,但是,我想知道有什么问题用这段代码。