Както каза Kivanc, getNextSequence всъщност е функция на javascript. Това е просто обвивка около findAndModify, както е документирано от mongo тук . По същество ще трябва да създадете документ, който съдържа брояча, който искате да увеличите. Използвайте findAndModify, за да го увеличите, така че да получите подобно на транзакция поведение. Ако ще направите това в Java, трябва да се уверите, че вашият документ съществува, преди да започнете да издавате findAndModify. Най-добре е да направите това, като капсулирате логиката findAndModify в клас сам по себе си, за да можете да се справите правилно с инициализацията.