#java #mongodb #spring-boot #reactive-programming #mongorepository
Вопрос:
Я новичок в реактивном программировании и пытаюсь реализовать пользовательский идентификатор в своей коллекции mongodb. Я видел, что мы могли бы реализовать это с помощью mongoOperation, но я использую ReactiveMongoOperation, так как же я могу создать свой класс NextSequence?
@Service public class NextSequenceService { @Autowired private ReactiveMongoOperations reactiveMongoOperations; public int getNextSequence(String seqName) { CustomSequences counter = reactiveMongoOperations.findAndModify( query(where("_id").is(seqName)), new Update().inc("seq",1), options().returnNew(true).upsert(true), CustomSequences.class); return counter.getSeq(); } }
Этот код не работает, это фрагмент кода MongoOperation