Zoals Kivanc al zei, is getNextSequence eigenlijk een javascript-functie. Het is gewoon een wrapper rond findAndModify zoals gedocumenteerd door mongo hier . In wezen moet u een document maken met de teller die u wilt verhogen. Gebruik findAndModify om het te verhogen, zodat u transactie-achtig gedrag krijgt. Als u dat in Java gaat doen, moet u ervoor zorgen dat uw document bestaat voordat u findAndModify gaat uitgeven. Het is het beste om dat te doen door de findAndModify-logica helemaal alleen in een klasse in te kapselen, zodat u de initialisatie op de juiste manier kunt afhandelen.